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.Booleantrue 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.Booleantrue 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
BreakRoleInheritance - Surcharge