Partager via


SPWeb.BreakRoleInheritance - Méthode (Boolean, Boolean)

Crée des affectations de rôle unique pour le site Web, copie éventuellement des attributions de rôle à partir du site Web parent et efface éventuellement des affectations de rôle unique à partir de descendants.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Overrides Sub BreakRoleInheritance ( _
    copyRoleAssignments As Boolean, _
    clearSubscopes As Boolean _
)
'Utilisation
Dim instance As SPWeb
Dim copyRoleAssignments As Boolean
Dim clearSubscopes As Boolean

instance.BreakRoleInheritance(copyRoleAssignments, _
    clearSubscopes)
public override void BreakRoleInheritance(
    bool copyRoleAssignments,
    bool clearSubscopes
)

Paramètres

  • copyRoleAssignments
    Type : System.Boolean

    true pour spécifier des affectations de rôle sont copiés à partir du site Web parent à ce site Web ; false pour n'indiquer que l'utilisateur en cours est affecté aux rôles de sécurité.

  • clearSubscopes
    Type : System.Boolean

    true pour spécifier des affectations de rôle unique sont effacés des objets enfants et héritent alors des attributions de rôle à partir de ce site Web ; false pour indiquer que des affectations de rôle unique définies sur les objets enfants restent en place.

Exceptions

Exception Condition
SPException

Vous ne pouvez pas modifier les autorisations sur le site Web racine d'une collection de sites.

Remarques

Cette méthode annule l'héritage des affectations de rôle à partir du site Web parent et crée des affectations de rôle unique pour le site Web en cours.

Voir aussi

Référence

SPWeb classe

SPWeb - Membres

BreakRoleInheritance - Surcharge

Microsoft.SharePoint - Espace de noms

ParentWeb