SPWeb.BreakRoleInheritance method (Boolean, Boolean)
Cria as atribuições de função exclusiva para o site, opcionalmente copia as atribuições de função do site pai e opcionalmente desmarca as atribuições de funções exclusivas de descendentes.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Overrides Sub BreakRoleInheritance ( _
copyRoleAssignments As Boolean, _
clearSubscopes As Boolean _
)
'Uso
Dim instance As SPWeb
Dim copyRoleAssignments As Boolean
Dim clearSubscopes As Boolean
instance.BreakRoleInheritance(copyRoleAssignments, _
clearSubscopes)
public override void BreakRoleInheritance(
bool copyRoleAssignments,
bool clearSubscopes
)
Parâmetros
copyRoleAssignments
Type: System.Booleantrue para especificar atribuições de função são copiados do site pai neste site; false para especificar apenas o usuário atual é atribuída às funções de segurança.
clearSubscopes
Type: System.Booleantrue para especificar as atribuições de funções exclusivas são apagadas do objetos filho e herdam as atribuições de função deste site; false para especificar atribuições de função exclusiva definidas nos objetos filho são deixadas no lugar.
Exceptions
Exception | Condition |
---|---|
SPException | Você não pode alterar as permissões no site da raiz de um conjunto de sites. |
Comentários
Esse método quebra a herança de atribuições de função do site pai e cria atribuições de função exclusiva para o site atual.