AccessControlList, classe
La classe d' [AccessControlList] est censée pour associer un jeu d' [AccessControlEntries] avec un jeton de sécurité et ses paramètres d'héritage.Il est important de noter que la classe d' [AccessControlList] ne parle pas à une base de données lorsque ses méthodes sont appelées.
Il fournit une zone de transit des modifications à [AccessControlEntries] pour un jeton sécurisée.Une fois les modifications apportées à [AccessControlList] qu'il peut être enregistré au service Web en lui passant dans [TeamFoundationSecurityNamespace].
Hiérarchie d'héritage
System.Object
Microsoft.TeamFoundation.Framework.Server.AccessControlList
Microsoft.TeamFoundation.Framework.Server.AccessControlListDetails
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
Public Class AccessControlList
public class AccessControlList
Le type AccessControlList expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
AccessControlList(String, Boolean) | Crée un [AccessControlList]. | |
AccessControlList(String, Boolean, IEnumerable<AccessControlEntry>) | Génère une instance d' [AccessControlList]. |
Début
Propriétés
Nom | Description | |
---|---|---|
AccessControlEntries | Retourne une copie de la liste des autorisations pour les utilisateurs de ce jeton. | |
InheritPermissions | True si le jeton donnée hérite des autorisations des parents. | |
Token | La marque à cet [AccessControlList] est de. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
QueryAccessControlEntries | Retourne [AccessControlEntries] pour les modèles fournis. | |
QueryAccessControlEntry | Retourne [AccessControlEntry] pour le modèle fourni.Si aucun [AccessControlEntry] n'existe pour le modèle fourni dans cet [AccessControlList], [AccessControlEntry] vide est retournée. | |
RemoveAccessControlEntry | Supprime [AccessControlEntry] de cet [AccessControlList] qui s'applique au modèle spécifié. | |
RemovePermissions | Supprime les bits spécifié d'autorisation d' [allows] existant et d' [denys] de ce modèle.Si le modèle est introuvable, rien n'est effectué et [AccessControlEntry] vide est retournée. | |
SetAccessControlEntries | Définit [AccessControlEntry] fourni dans cet [AccessControlList]. | |
SetAccessControlEntry | Définit [AccessControlEntry] fourni dans cet [AccessControlList]. | |
SetPermissions | Définit une autorisation pour le modèle sur cet [AccessControlList]. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Champs
Nom | Description | |
---|---|---|
m_accessControlEntries | Le stockage d'autorisations est indexé sur l'identité que l'autorisation est de. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.