Compartilhar via


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

    true 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.Boolean

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

Ver também

Referência

SPWeb class

SPWeb members

BreakRoleInheritance overload

Microsoft.SharePoint namespace

ParentWeb