Compartilhar via


Classe DomainDataDirectory

Armazena metadados sobre os modelos de domínio no armazenamento.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.DomainDataDirectory

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public NotInheritable Class DomainDataDirectory
public sealed class DomainDataDirectory

O tipo DomainDataDirectory expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DomainClasses Obtém uma lista de classes de domínio no diretório.
Propriedade pública DomainModels Obtém uma lista de modelos de domínio no diretório.
Propriedade pública DomainObjects Obtém uma lista de objetos de domínio no diretório.

Superior

Métodos

  Nome Descrição
Método público Contains Indica se o diretório contém um objeto com uma identificação específica.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público FindDomainClass(Guid) Localiza uma classe de domínio, especificando sua identificação.
Método público FindDomainClass(String) Localiza uma classe de domínio, especificando seu nome completo.
Método público FindDomainClass(Type) Localiza uma classe de domínio especificando seu tipo de implementação.
Método público FindDomainModel(Guid) Localiza um modelo de domínio no diretório de dados.
Método público FindDomainModel(String) Localiza um modelo de domínio pelo seu nome completo.
Método público FindDomainModel(Type) Localiza um modelo de domínio especificando seu tipo de implementação.
Método público FindDomainProperty Localiza uma propriedade de domínio com uma identificação específica.
Método público FindDomainRelationship(Guid) Localiza uma relação de domínio com uma identificação específica.
Método público FindDomainRelationship(String) Localiza uma relação de domínio com uma identificação específica.
Método público FindDomainRelationship(Type) Localiza uma relação de domínio por tipo de implementação.
Método público FindDomainRole Localiza uma função de domínio com uma identificação específica.
Método público GetDomainClass(Guid) Obtém uma classe de domínio com uma identificação específica.
Método público GetDomainClass(String) Obtém uma classe de domínio, nome completo.
Método público GetDomainClass(Type) Obtém uma classe de domínio por tipo de implementação.
Método público GetDomainModel(Guid) Obtém um modelo de domínio com uma identificação específica.
Método público GetDomainModel(String) Obtém um modelo de domínio, nome completo.
Método público GetDomainModel(Type) Obtém um modelo de domínio pelo seu tipo de implementação.
Método público GetDomainProperty Obtém uma propriedade de domínio com uma identificação específica.
Método público GetDomainRelationship(Guid) Obtém uma relação de domínio com uma identificação específica.
Método público GetDomainRelationship(String) Obtém uma relação de domínio, o nome completo.
Método público GetDomainRelationship(Type) Obtém uma relação de domínio pelo tipo de implementação.
Método público GetDomainRole Obtém uma função de domínio com uma identificação específica.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Comentários

Você pode usar essa classe para recuperar informações sobre um modelo de domínio, incluindo suas classes, propriedades, relações e funções.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling