Работа с заблокированными коллекциями сайтов Sharepoint - PullRequest
1 голос
/ 04 марта 2010

Я играю с приложением, которое может сканировать содержимое сервера sharepoint. Но у меня возникла проблема при работе с коллекциями заблокированных сайтов.

Существуют некоторые методы, которые нельзя использовать с заблокированными семействами сайтов. Выдает исключение, сообщающее, что содержимое заблокировано.

Так что я хочу обработать это более изящно, проверяя, заблокирована ли коллекция. Как я могу это сделать?

Обновление: еще одно дополнение. Семейство сайтов было заблокировано с помощью stsadm НЕ программно. Так что свойство SPSite.ReadLocked не имеет смысла.

1 Ответ

0 голосов
/ 04 марта 2010

Я посмотрел исходный код команды setsitelock; набрав

stsadm -o setsitelock -lock readonly

результатов в (псевдокод):

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

Свойство ReadOnly интересно, потому что оно истинно, только когда блокировка имеет тип «только чтение».

...