Partager via


SecurityNamespace, classe

Classe pour gérer et appliquer la sécurité d'un ensemble d'objets d' AccessControlList .

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Client.SecurityNamespace

Espace de noms :  Microsoft.TeamFoundation.Framework.Client
Assembly :  Microsoft.TeamFoundation.Client (dans Microsoft.TeamFoundation.Client.dll)

Syntaxe

'Déclaration
Public MustInherit Class SecurityNamespace
public abstract class SecurityNamespace

Le type SecurityNamespace expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SecurityNamespace Initialise une nouvelle instance de la classe de SecurityNamespace.

Début

Propriétés

  Nom Description
Propriété publique Description Obtient la description de cet espace de noms de sécurité.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) Vérifie si le modèle spécifié d'identité a les autorisations spécifiées pour le spécifié.
Méthode publique HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) Vérifie si le modèle spécifié d'identité a les autorisations spécifiées pour le jeton spécifiée.
Méthode publique HasPermission(String, IdentityDescriptor, Int32, Boolean) Vérifie si le modèle spécifié d'identité a les autorisations spécifiées pour le jeton spécifiée.
Méthode publique HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) Vérifie si les modèles spécifiés d'identité ont les autorisations spécifiées pour le jeton spécifiée.
Méthode publique HasWritePermission(String, IEnumerable<Int32>) Vérifie si l'utilisateur actuel a l'autorité pour écrire les autorisations spécifiées.
Méthode publique HasWritePermission(String, Int32) Vérifie si l'utilisateur actuel a l'autorité pour écrire les autorisations spécifiées.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique QueryAccessControlList Obtient les objets d' AccessControlList associés aux modèles spécifiés des marques et d'identité.
Méthode publique QueryAccessControlLists Obtient les objets d' AccessControlList associés aux modèles spécifiés des marques et d'identité.
Méthode publique QueryEffectivePermissions Obtient les autorisations efficaces pour le modèle spécifié d'identité.
Méthode publique RemoveAccessControlEntries Supprime toutes les entrées de contrôle d'accès pour les modèles spécifiés d'identité qui existent sur AccessControlList associé à la marque spécifiée.
Méthode publique RemoveAccessControlEntry Supprime l'entrée de contrôle d'accès pour le modèle spécifié d'identité qui existe sur AccessControlList associé à la marque spécifiée.
Méthode publique RemoveAccessControlLists(IEnumerable<String>, Boolean) Supprime AccessControlList associé aux balises spécifiées.
Méthode publique RemoveAccessControlLists(String, Boolean) Supprime AccessControlList associé à la marque spécifiée.
Méthode publique RemovePermissions Supprime les autorisations spécifiées des autorisations existantes du modèle spécifié d'identité.Si aucun AccessControlEntry existant n'est trouvé de ce modèle, aucune action n'est effectuée et AccessControlList vide est retournée.
Méthode publique SetAccessControlEntries Définit les entrées de contrôle d'accès fournies dans cette SecurityNamespace.
Méthode publique SetAccessControlEntry Définit AccessControlEntry spécifié dans ce SecurityNamespace.
Méthode publique SetAccessControlList Définit la liste de contrôle d'accès spécifié dans ce SecurityNamespace.Définissant une liste de contrôle d'accès remplace toujours AccessControlListexistant.
Méthode publique SetAccessControlLists Définit AccessControlListspécifié s dans ce SecurityNamespace.Définissant AccessControlList remplace toujours AccessControlListexistant.
Méthode publique SetInheritFlag Place une balise qui indique si AccessControlList associée à la marque spécifiée doit hériter des autorisations des balises parentes.
Méthode publique SetPermissions Définit les autorisations pour le modèle spécifié d'identité dans ce SecurityNamespace.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

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.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Client, espace de noms