处理Sharepoint锁定的网站集

时间:2010-03-04 08:36:13

标签: c# .net sharepoint sharepoint-2007 spsite

我正在使用可以抓取sharepoint服务器内容的应用程序。但是在使用Locked Site集合时遇到了问题。

有些方法无法与锁定的网站集一起使用。它抛出异常告诉我内容被阻止。

所以我想通过检查集合是否被锁定来更优雅地处理它。我怎样才能做到这一点?

更新:再补充一次。网站集已使用​​stsadm以编程方式锁定。所以SPSite.ReadLocked属性没用。

1 个答案:

答案 0 :(得分:0)

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

stsadm -o setsitelock -lock readonly

导致(伪代码):

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

ReadOnly属性很有趣,因为只有当锁是'readonly'类型时才会出现这种情况。