C# 处理Sharepoint锁定的网站集

C# 处理Sharepoint锁定的网站集,c#,.net,sharepoint,sharepoint-2007,spsite,C#,.net,Sharepoint,Sharepoint 2007,Spsite,我正在玩一个可以抓取sharepoint server内容的应用程序。但我在处理锁定的网站集时遇到了一个问题 有些方法无法用于锁定的网站集。它抛出一个异常,告诉我内容被阻止 所以我想通过检查集合是否被锁定来更优雅地处理这个问题。我该怎么做 更新:又增加了一项。网站集已使用stsadm锁定,但未按编程方式锁定。因此该属性没有任何用处。我查看了setsitelock命令的源代码;打字 stsadm-o设置锁定-锁定只读 结果(伪代码): ReadOnly属性很有趣,因为它只有在锁的类型为“ReadO

我正在玩一个可以抓取sharepoint server内容的应用程序。但我在处理锁定的网站集时遇到了一个问题

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

所以我想通过检查集合是否被锁定来更优雅地处理这个问题。我该怎么做


更新:又增加了一项。网站集已使用stsadm锁定,但未按编程方式锁定。因此该属性没有任何用处。

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

stsadm-o设置锁定-锁定只读

结果(伪代码):

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

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