Share via


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

Crée des attributions de rôles uniques pour l'élément de liste, éventuellement copie les attributions de rôle à partir de l'objet parent et efface éventuellement les attributions de rôles uniques à 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 SPListItem
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

    Si true, cette méthode copie les attributions de rôle de l'objet sécurisable parent lors de l'annulation de l'héritage des autorisations ; dans le cas contraire, cette méthode ajoute l'utilisateur actuel pour le niveau d'autorisation qui est nécessaire pour gérer l'élément de liste.

  • clearSubscopes
    Type : System.Boolean

    Indique si subscopes doivent être effacés ou non.

Remarques

Cette méthode annule l'héritage d'affectation de rôle pour l'élément de liste et crée des attributions de rôles uniques pour l'élément de liste avec le paramètre copyRoleAssignments qui spécifie s'il faut copier les attributions de rôle à partir de l'objet parent et le paramètre clearSubscopes qui spécifie s'il faut supprimer les affectations de rôle à partir des objets enfants.

Cette méthode appelle la méthode BreakRoleInheritance(Boolean, Boolean) pour créer les nouvelles affectations de rôle pour l'élément de liste.

Voir aussi

Référence

SPListItem classe

SPListItem - Membres

BreakRoleInheritance - Surcharge

Microsoft.SharePoint - Espace de noms