SPRoleAssignmentCollection - Membres

Représente une collection d'attributions de rôle pour un objet sécurisable.

Le type SPRoleAssignmentCollection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'affectations de rôles dans la collection. (Remplace SPBaseCollection.Count)
Propriété publique Groups Obtient les groupes appartenant directement à la liste de contrôle d'accès (ACL). pour l'objet sécurisable.
Propriété publique Id Obtient l'ID de la collection d'affectation de rôle.
Propriété publique Item Obtient l’attribution de rôle en fonction de l’index spécifié de la collection.
Propriété publique Parent Obsolète. Obtient l'objet parent qui contrôle les autorisations pour l'objet auquel s'appliquent les attributions de rôle.
Propriété publique ParentSecurableObject Obtient les autorisations et les attributions de rôle pour la collection.
Propriété publique Xml Obtient la collection d'attributions de rôle au format XML.

Haut

Méthodes

  Nom Description
Méthode publique Add(SPPrincipal) Crée une nouvelle attribution de rôle pour une entité de sécurité spécifiée et donne l'accès invité principal de sécurité à des objets dans la portée actuelle et dans toutes les portées parent.
Méthode publique Add(SPRoleAssignment) Ajoute une affectation de rôles à la collection d'objets d'attribution de rôle.
Méthode publique AddToCurrentScopeOnly Ajoute une affectation de rôles à la collection d'objets d'attribution de rôle au niveau de la portée actuelle.
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publique GetAssignmentByPrincipal Obtient l'objet affectation de rôle en fonction de l'utilisateur ou groupe spécifié.
Méthode publique GetEnumerator Obtient un énumérateur pour parcourir la collection. (Hérité de SPBaseCollection)
Méthode publique GetHashCode (Hérité de Object)
Méthode publique GetType (Hérité de Object)
Méthode publique GetTypedEnumerator<T> Retourne un énumérateur de type sécurisé pour effectuer une itération dans la collection. (Hérité de SPBaseCollection)
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode publique Remove(Int32) Supprime l'utilisateur ou le groupe à l'index spécifié de la collection.
Méthode publique Remove(SPPrincipal) Supprime l'utilisateur ou groupe spécifié de la collection d'attributions de rôle.
Méthode publique RemoveById Supprime l'utilisateur ou le groupe avec l'identificateur spécifié (ID) de la collection d'attributions de rôle.
Méthode publique RemoveFromCurrentScopeOnly Supprime l'utilisateur ou groupe spécifié de la portée de sécurité en cours.
Méthode publique ToString (Hérité de Object)

Haut

Implémentations d’interface explicites

  Nom Description
Implémentation d’interface expliciteMéthode privée ICollection.CopyTo Copie les éléments de la collection dans un tableau, en commençant à l'index de tableau spécifié. (Hérité de SPBaseCollection)
Implémentation d’interface explicitePropriété privée ICollection.IsSynchronized Obtient une valeur booléenne qui indique si l'accès à la collection est synchronisée ou thread-safe. (Hérité de SPBaseCollection)
Implémentation d’interface explicitePropriété privée ICollection.SyncRoot Obtient un objet qui est utilisé pour synchroniser l'accès à la collection. (Hérité de SPBaseCollection)

Haut

Voir aussi

Référence

SPRoleAssignmentCollection classe

Microsoft.SharePoint - Espace de noms