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.BooleanSi 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.BooleanIndique 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.