Lidando com conjuntos de sites bloqueados do SharePoint
-
24-09-2019 - |
Pergunta
Estou brincando com um aplicativo que pode rastrear o conteúdo do servidor SharePoint.Mas tive um problema ao trabalhar com conjuntos de sites bloqueados.
Existem alguns métodos que não podem ser usados com conjuntos de sites bloqueados.Lança uma exceção informando que o conteúdo está bloqueado.
Então, quero lidar com isso de maneira mais elegante, verificando se uma coleção está bloqueada.Como posso fazer isso?
Atualizar :Mais uma adição.O conjunto de sites foi bloqueado usando stsadm NÃO de forma programática.Então o SPSite.ReadLocked propriedade não tem utilidade.
Solução
Examinei o código-fonte do comando setsitelock;digitando
stsadm -o setsitelock -lock somente leitura
resulta em (pseudocódigo):
SPSite.ReadLocked = false;
SPSite.WriteLocked = false;
SPSite.ReadOnly = true;
A propriedade ReadOnly é interessante, pois só é verdadeira quando o bloqueio é do tipo ‘readonly’.