Partager via


DomainDataDirectory, classe

Enregistre des métadonnées sur des modèles de domaine dans la banque.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.DomainDataDirectory

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.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 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 de détail
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 de détail
Méthode publique FindDomainRelationship(Guid) Recherche une relation de domaine avec un ID de détail
Méthode publique FindDomainRelationship(String) Recherche une relation de domaine avec un ID de détail
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 de détail
Méthode publique GetDomainClass(Guid) Obtient une classe de domaine avec un ID de détail
Méthode publique GetDomainClass(String) Obtient une classe de domaine par le nom complet.
Méthode publique GetDomainClass(Type) Obtient une classe de domaine par le type d'implémentation.
Méthode publique GetDomainModel(Guid) Obtient un modèle de domaine avec un ID de détail
Méthode publique GetDomainModel(String) Obtient un modèle de domaine par le 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 de détail
Méthode publique GetDomainRelationship(Guid) Obtient une relation de domaine avec un ID de détail
Méthode publique GetDomainRelationship(String) Obtient une relation de domaine par le nom complet.
Méthode publique GetDomainRelationship(Type) Obtient une relation de domaine par le type d'implémentation.
Méthode publique GetDomainRole Obtient un rôle de domaine avec un ID de détail
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 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 sur un modèle de domaine, y compris ses classes, 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