Partager via


SPAcl<T> - Membres

Représente une liste de contrôle d'accès (ACL).

Le type SPAcl<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SPAcl<T> Initialise une nouvelle instance de la classe SPAcl<T> .

Haut

Propriétés

  Nom Description
Propriété publique AnonymousPermissionMask Obtient ou définit le masque d'autorisation pour l'accès anonyme.
Propriété publique Count Obtient le nombre d'accès aux entrées de contrôle de (ACE) dans la liste de contrôle d'accès.
Propriété publique Item[Int32] Obtient l'entrée de contrôle d'accès à l'index spécifié dans la liste de contrôle d'accès.
Propriété publique Item[String] Obtient l'entrée de contrôle d'accès à partir de la liste de contrôle d'accès basée sur le nom d'entité spécifié.

Haut

Méthodes

  Nom Description
Méthode publique Add(String, T, T) Ajoute une nouvelle entrée de contrôle d'accès (ACE) à la liste de contrôle d'accès, remplaçant les ACE existant pour l'entité de sécurité spécifiée en fonction du nom principal spécifié, droits et refusé les droits.
Méthode publique Add(String, String, [], T, T) Ajoute une nouvelle entrée de contrôle d'accès (ACE) à la liste de contrôle d'accès, remplaçant les ACE existant pour l'entité de sécurité spécifiée en fonction de l'entité de sécurité spécifiée nom, nom de l'affichage principal, identificateur de sécurité, les droits accordés et refusé les droits.
Méthode publique Add(String, String, SPIdentifierType, [], T, T) Ajoute un nouveau ACE à la liste de contrôle d'accès, remplaçant les ACE existant pour l'entité de sécurité spécifiée en fonction de l'entité de sécurité spécifiée nom, nom de l'affichage principal, type d'identificateur principal, identificateur de sécurité, les droits accordés et refusé les droits.
Méthode protégée CalculatePermissions Calcule les autorisations pour l'utilisateur actuel.
Méthode publique Clear Efface la liste de contrôle d'accès.
Méthode publique DoesUserHavePermissions Effectue une vérification d'accès pour déterminer si l'utilisateur actuel a les autorisations spécifiées.
Méthode publique EffectivePermissions Renvoie les autorisations effectives de l'utilisateur actuel.
Méthode publique Equals (Hérité de Object)
Méthode protégée Finalize (Hérité de Object)
Méthode publique GetEnumerator Retourne un énumérateur qui peut être utilisé pour parcourir la collection.
Méthode publique GetHashCode (Hérité de Object)
Méthode publique GetType (Hérité de Object)
Méthode protégée Init Obsolète. Initialise une instance de la classe SPAcl<T> .
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode publique MigrateUserAccount(String, String) Modifie la liste de contrôle d'accès (ACL) pour utiliser le nom newPrincipalName à la place de oldPrincipalName.
Méthode publique MigrateUserAccount(String, String, IEnumerable<[]>) Modifie les ACL pour utiliser le nom newPrincipalName à la place d'oldPrincipalName.
Méthode protégée OnAdd Substitue cette méthode pour effectuer un traitement spécial lors de l'ajout d'une entrée de contrôle d'accès (ACE).
Méthode publique Remove(String) Supprime l'entité de sécurité spécifiée à partir de la liste de contrôle d'accès basée sur le nom d'entité spécifié.
Méthode publique Remove(SPAce<T>) Supprime l'entité de sécurité spécifiée dans la liste de contrôle d'accès basée sur l'entrée de contrôle d'accès (ACE).
Méthode publique ToString (Hérité de Object)

Haut

Implémentations d’interface explicites

  Nom Description
Implémentation d’interface expliciteMéthode privée IEnumerable.GetEnumerator Retourne un énumérateur qui parcourt la liste de contrôle d'accès (ACL).

Haut

Voir aussi

Référence

SPAcl<T> classe

Microsoft.SharePoint.Administration - Espace de noms