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.