Partager via


SecurableObject.ResetRoleInheritance - Méthode

En cas d'implémentation dans une classe dérivée, supprime les attributions de rôle local afin que les attributions de rôle, pour tous les objets descendants, sont héritées de nouveau à partir de l'objet parent.

Espace de noms :  Microsoft.SharePoint.Client
Assemblys :   Microsoft.SharePoint.Client.Silverlight (dans Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (dans Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (dans Microsoft.SharePoint.Client.dll)

Syntaxe

'Déclaration
Public Overridable Sub ResetRoleInheritance
'Utilisation
Dim instance As SecurableObject

instance.ResetRoleInheritance()
public virtual void ResetRoleInheritance()

Exceptions

Exception Condition
[System.InvalidOperationException]

Il existe des modifications non validées pour le site. Code d'erreur : -1.

Remarques

Tous les objets descendants de l'objet sur lequel s'exécute cette méthode hérite également maintenant parent de cet objet, pas seulement les enfants immédiates.

Nous vous recommandons que vous testez avec soin le code qui utilise cette méthode pour voir les répercussions sur les objets descendants.

Cette méthode ne fait rien si la propriété HasUniqueRoleAssignments est false.

Pour plus d'informations sur l'héritage des autorisations, voir référence des permissions d'autorisation pour SharePoint Server 2013.

Voir aussi

Référence

SecurableObject classe

SecurableObject - Membres

Microsoft.SharePoint.Client - Espace de noms