2010-03-04 72 views
1

我正在玩一個可以抓取Sharepoint服務器內容的應用程序。但是,在處理鎖定網站集時遇到問題。處理Sharepoint鎖定的網站集

有一些方法不能用於鎖定的網站集。它會拋出一個異常告訴我內容被阻塞。

所以我想通過檢查一個集合是否被鎖定來更好地處理這個問題。我怎樣才能做到這一點?

更新:再增加一個。該網站集已被鎖定使用stsadm不是以編程方式。所以SPSite.ReadLocked屬性沒有用處。

回答

0

我查看了setsitelock命令的源代碼;打字

STSADM -o setsitelock -lock只讀

結果(僞代碼):

SPSite.ReadLocked = false; 
    SPSite.WriteLocked = false; 
    SPSite.ReadOnly = true; 

只讀屬性是有趣的,因爲它是唯一真正當鎖的類型爲「只讀」。