Partager via


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

Crée des affectations de rôle unique pour l'objet, copie éventuellement des attributions de rôle à partir du 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 Overridable Sub BreakRoleInheritance ( _
    copyRoleAssignments As Boolean, _
    clearSubscopes As Boolean _
)
'Utilisation
Dim instance As SPSecurableObject
Dim copyRoleAssignments As Boolean
Dim clearSubscopes As Boolean

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

Paramètres

  • copyRoleAssignments
    Type : System.Boolean

    true pour copier les affectations de rôle à partir de l'objet parent à cet objet ; false pour affecter uniquement l'utilisateur actuel aux rôles de sécurité.

  • clearSubscopes
    Type : System.Boolean

    true pour supprimer les affectations de rôle unique à des objets enfants, qui à son tour héritent des attributions de rôles à partir de cet objet ; false à conserver les attributions de rôle unique définies sur les objets enfants en place.

Remarques

Cette méthode remplace les attributions de rôle par défaut que l'objet sécurisable hérite de son objet parent avec les affectations de rôles uniques.

Voir aussi

Référence

SPSecurableObject classe

SPSecurableObject - Membres

BreakRoleInheritance - Surcharge

Microsoft.SharePoint - Espace de noms

ResetRoleInheritance()