Partager via


SPRoleAssignmentCollection.RemoveFromCurrentScopeOnly - Méthode

Supprime l'utilisateur ou groupe spécifié de la portée de sécurité en cours.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Sub RemoveFromCurrentScopeOnly ( _
    member As SPPrincipal _
)
'Utilisation
Dim instance As SPRoleAssignmentCollection
Dim member As SPPrincipal

instance.RemoveFromCurrentScopeOnly(member)
public void RemoveFromCurrentScopeOnly(
    SPPrincipal member
)

Paramètres

Exceptions

Exception Condition
InvalidOperationException

La propriété HasUniqueRoleAssignments de la propriété ParentSecurableObject est false.

Remarques

Cette méthode ne supprime pas les membres à partir de tous les subscopes. Il doit être utilisé uniquement lorsque le membre spécifié possède déjà l'autorisation à la portée de sécurité en cours par le biais de l'appartenance à un groupe externe ou du groupe SharePoint. Vous pouvez appeler cette méthode pour nettoyer les attributions de rôle redondants pour le membre spécifié lorsque le membre possède déjà l'autorisation via l'appartenance à un groupe externe ou du groupe SharePoint.

Voir aussi

Référence

SPRoleAssignmentCollection classe

SPRoleAssignmentCollection - Membres

Microsoft.SharePoint - Espace de noms