SecurityNamespaceDescription, classe

Classe pour décrire les détails d'TeamFoundationSecurityNamespace.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityNamespaceDescription

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

Syntaxe

'Déclaration
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")> _
Public Class SecurityNamespaceDescription
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")]
public class SecurityNamespaceDescription

Le type SecurityNamespaceDescription expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SecurityNamespaceDescription() Crée une instance de cet objet.Ce constructeur est nécessaire pour le service Web.
Méthode publique SecurityNamespaceDescription(Guid, String, String, String, Char, Int32, SecurityNamespaceStructure, Int32, Int32, List<ActionDefinition>) Crée un SecurityNamespaceDescription qui peut être utilisé pour créer un espace de noms de sécurité.

Début

Propriétés

  Nom Description
Propriété publique Actions La liste d'actions qui cet espace de noms de sécurité est responsable de la sécurisation.
Propriété publique DatabaseCategory C'est la catégorie de base de données qui décrit où les informations de sécurité de cet espace de noms de sécurité doivent être enregistrées.
Propriété publique DisplayName Le nom localisé de cet espace de noms.
Propriété publique ElementLength
Propriété publique ExtensionType Type d'extension qui doit être chargée du répertoire de plug-ins pour étendre cet espace de noms de sécurité.
Propriété publique Name Le nom non localisé pour cet espace de noms.
Propriété publique NamespaceId Identificateur unique pour cet espace de noms.
Propriété publique NamespaceStructure La structure que cet espace de noms utilise pour organiser ses listes de contrôle d'accès.Notez que si celle-ci a hiérarchique, ou la propriété ElementLength ou propriété de SeparatorChars doit être défini.
Propriété publique ReadPermission Les bits d'autorisation sont requis par un utilisateur afin d'afficher les données de sécurité de l'espace de noms de sécurité.
Propriété publique SeparatorValue Si les jetons de sécurité que cet espace de noms s'exécute en fonction doivent être fractionnés sur certains caractères pour déterminer ses éléments, ces caractères sont spécifiés ici.Sinon, cette valeur est le caractère Null.
Propriété publique StructureValue Utilisé pour envoyer des informations sur la structure de l'espace de noms de sécurité sur le service Web.
Propriété publique WritePermission Les bits d'autorisation sont requis par un utilisateur pour modifier les données de sécurité de l'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 par défaut. (Hérité de Object.)
Méthode publique GetLocalizedActions Obtient les actions localisées pour les bits d'autorisation.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
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.Server, espace de noms