1

我正在玩一个可以抓取共享点服务器内容的应用程序。但是我在使用锁定的网站集时遇到了问题。

有些方法不能用于锁定的网站集。它抛出一个异常,告诉我内容被阻止。

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

更新:又增加了一个。网站集已使用​​ stsadm 而非编程方式锁定。所以SPSite.ReadLocked属性没有用。

4

1 回答 1

0

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

stsadm -o setsitelock -lock 只读

结果(伪代码):

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

ReadOnly 属性很有趣,因为它仅在锁为“只读”类型时才为真。

于 2010-03-04T09:31:55.187 回答