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.

Foi útil?

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’.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top