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 | |
---|---|---|
SPAcl<T> | Initialise une nouvelle instance de la classe SPAcl<T> . |
Haut
Propriétés
Nom | Description | |
---|---|---|
AnonymousPermissionMask | Obtient ou définit le masque d'autorisation pour l'accès anonyme. | |
Count | Obtient le nombre d'accès aux entrées de contrôle de (ACE) dans la liste de contrôle d'accès. | |
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. | |
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 | |
---|---|---|
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. | |
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. | |
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. | |
CalculatePermissions | Calcule les autorisations pour l'utilisateur actuel. | |
Clear | Efface la liste de contrôle d'accès. | |
DoesUserHavePermissions | Effectue une vérification d'accès pour déterminer si l'utilisateur actuel a les autorisations spécifiées. | |
EffectivePermissions | Renvoie les autorisations effectives de l'utilisateur actuel. | |
Equals | (Hérité de Object) | |
Finalize | (Hérité de Object) | |
GetEnumerator | Retourne un énumérateur qui peut être utilisé pour parcourir la collection. | |
GetHashCode | (Hérité de Object) | |
GetType | (Hérité de Object) | |
Init | Obsolète. Initialise une instance de la classe SPAcl<T> . | |
MemberwiseClone | (Hérité de Object) | |
MigrateUserAccount(String, String) | Modifie la liste de contrôle d'accès (ACL) pour utiliser le nom newPrincipalName à la place de oldPrincipalName. | |
MigrateUserAccount(String, String, IEnumerable<[]>) | Modifie les ACL pour utiliser le nom newPrincipalName à la place d'oldPrincipalName. | |
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). | |
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é. | |
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). | |
ToString | (Hérité de Object) |
Haut
Implémentations d’interface explicites
Nom | Description | |
---|---|---|
IEnumerable.GetEnumerator | Retourne un énumérateur qui parcourt la liste de contrôle d'accès (ACL). |
Haut