Partager via


DomainDataDirectory, classe

Stocke les métadonnées relatives aux modèles de domaine dans le magasin.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.DomainDataDirectory

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Déclaration
Public NotInheritable Class DomainDataDirectory
public sealed class DomainDataDirectory

Le type DomainDataDirectory expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DomainClasses Obtient une liste des classes de domaine dans le répertoire.
Propriété publique DomainModels Obtient une liste de modèles de domaine dans le répertoire.
Propriété publique DomainObjects Obtient une liste d'objets de domaine dans le répertoire.

Début

Méthodes

  Nom Description
Méthode publique Contains Indique si le répertoire contient un objet avec un ID spécifique.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique FindDomainClass(Guid) Recherche une classe de domaine en spécifiant son ID.
Méthode publique FindDomainClass(String) Recherche une classe de domaine en spécifiant son nom complet.
Méthode publique FindDomainClass(Type) Recherche une classe de domaine en spécifiant son type d'implémentation.
Méthode publique FindDomainModel(Guid) Recherche un modèle de domaine dans le répertoire de données.
Méthode publique FindDomainModel(String) Recherche un modèle de domaine par son nom complet.
Méthode publique FindDomainModel(Type) Recherche un modèle de domaine en spécifiant son type d'implémentation.
Méthode publique FindDomainProperty Recherche une propriété de domaine avec un ID spécifique
Méthode publique FindDomainRelationship(Guid) Recherche une relation de domaine avec un ID spécifique
Méthode publique FindDomainRelationship(String) Recherche une relation de domaine avec un ID spécifique
Méthode publique FindDomainRelationship(Type) Recherche une relation de domaine par le type d'implémentation.
Méthode publique FindDomainRole Recherche un rôle de domaine avec un ID spécifique
Méthode publique GetDomainClass(Guid) Obtient une classe de domaine avec un ID spécifique
Méthode publique GetDomainClass(String) Obtient une classe de domaine par nom complet.
Méthode publique GetDomainClass(Type) Obtient une classe de domaine par type d'implémentation.
Méthode publique GetDomainModel(Guid) Obtient un modèle de domaine avec un ID spécifique
Méthode publique GetDomainModel(String) Obtient un modèle de domaine par nom complet.
Méthode publique GetDomainModel(Type) Obtient un modèle de domaine par son type d'implémentation.
Méthode publique GetDomainProperty Obtient une propriété de domaine avec un ID spécifique
Méthode publique GetDomainRelationship(Guid) Obtient une relation de domaine avec un ID spécifique
Méthode publique GetDomainRelationship(String) Obtient une relation de domaine par nom complet.
Méthode publique GetDomainRelationship(Type) Obtient une relation de domaine par type d'implémentation.
Méthode publique GetDomainRole Obtient un rôle de domaine avec un ID spécifique
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Notes

Vous pouvez utiliser cette classe pour extraire des informations relatives à un modèle de domaine, y compris ses classes, les propriétés, relations, et rôles.

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.VisualStudio.Modeling, espace de noms