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
member
Type : Microsoft.SharePoint.SPPrincipalL'utilisateur ou le groupe à supprimer.
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