Pergunta

Gostaria de saber o efeito de definir/alterar o valor de SPWeb propriedades AssociatedOwnerGroup, AssociatedMemberGroup, e AssociatedVisitorGroup - o único efeito que eu posso depreender é que ele poderia ser lido mais tarde, por outros de código...é que é?Eu tenho um pensamento de que não só pode ser algum significado especial por trás das cenas, mas MSDN não muito próxima

Se há algo oculto, eu poderia presumir algo extra para os proprietários e visitantes (especial substituir ou privilégios de administrador e mais garantida de leitura ou algo semelhante, respectivamente), mas o que pode (ou, de preferência, É o efeito extra de "membro"-navio?

Foi útil?

Solução

O Associado* grupos são o OOTB Visitantes, Membros e Proprietários de grupos.

Você pode ler mais sobre isso aqui: AssociatedOwnerGroup no SharePoint

Cada Site tem 3 Grupos de Sites que estão associados a Grupos de Sites:Visitantes (AssociatedVisitorsGroup), Membros (AssociatedMemberGroup) e Proprietários(AssociatedOwnerGroup).

Não parece que haveria mudanças catastróficas MSFT código, se você alterar esse, mas como prática recomendada, você não deve confiar neste grupo existente, como ele pode ter sido excluído.Que post menciona esta assim:

Se a associação destes 3 grupos de não existir, em seguida, se verificar por meio de programação para o AssociatedOwnerGroup propriedade de SPWeb seria não retornar nenhum resultado, e seu código pode falhar...

Atualização:

Eu diria que as propriedades estão lá para dar aos desenvolvedores uma (semi-)lugar seguro para pegar os grupos de uma ou de segurança simples de configurar.Usando Telerik do JustDecompile os únicos lugares que essas propriedades são usadas, ele verifica se o valor é nulo.Ele utiliza as propriedades para propagar automaticamente os grupos, quando você criar um novo site com permissões herdadas, se não houver nenhum proprietário de um grupo, as permissões de site são acessíveis apenas para o proprietário do site, etc.Mas aí não teria efeitos catastróficos para reatribuir a este ou defini-la para um valor nulo.

Aqui está a saída da Telerik do JustDecompile:

AssociatedOwnerGroup:AssociateOwnerGroup

AssociatedMemberGroup:AssociatedMemberGroup

AssociatedVisitorGroup:AssociatedVisitorGroup

(É difícil de ver, mas se você clique com botão direito e ver a imagem que você obter a imagem em tamanho grande.)

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