Compartilhar via


Namespace Microsoft.VisualStudio.Data.Core

O namespace de Microsoft.VisualStudio.Data.Core contém os serviços principais DDEX que são serviços de base com outros serviços que são expostas.

Classes

  Classe Descrição
Classe pública DataClientObjectAttribute Especifica que as instâncias de um entidade de suporte de DDEX não devem ser diretamente retornadas para clientes.Em vez de isso, eles devem ser retornados por um objeto invólucro de cliente que interage com o objeto subjacente do provedor.
Classe pública DataDefaultObjectAttribute Especifica que uma entidade suporte de DDEX tem uma implementação padrão que deve ser retornado quando um provedor não fornecer uma implementação.
Classe pública DataProviderException Representa a exceção que ocorre quando há um problema inesperado com um provedor de DDEX, como entidades ausente ou inválidos de registro ou de suporte.

Interfaces

  Interface Descrição
Interface pública IVsDataClientObject<T> Representa um objeto invólucro de cliente que interage com um objeto subjacente do provedor.
Interface pública IVsDataDefaultObject Representa a implementação padrão de uma entidade suporte de DDEX.
Interface pública IVsDataHostService Fornece o serviço de hospedagem de DDEX.
Interface pública IVsDataProvider Fornece um provedor de DDEX.
Interface pública IVsDataProviderDynamicSupport Fornece a capacidade de modificar o suporte de um provedor de DDEX, das fontes suportados, e operações específicas, com base no ambiente atual.
Interface pública IVsDataProviderManager Expõe o serviço do gerenciador do provedor de DDEX, que permite a descoberta de provedores de DDEX registrados.
Interface pública IVsDataProviderObjectFactory Fornece a capacidade de criar implementações de provedor de DDEX de entidades de suporte.
Interface pública IVsDataSiteableObject<T> Representa um objeto que pode ser localizado com um tipo específico.
Interface pública IVsDataSource Representa uma fonte de dados de DDEX.
Interface pública IVsDataSourceManager Representa o serviço do gerenciador de fonte de dados de DDEX, que permite a descoberta de fontes de dados registradas de DDEX.
Interface pública IVsDataSourceSpecializer Fornece a capacidade de especializar implementações de provedor de DDEX de entidades de suporte para as fontes de dados específicas com base em uma cadeia de conexão de dados.
Interface pública IVsDataSupport Fornece a capacidade de fornecer um fluxo XML que as unidades suportem para uma área específica de extensibilidade (DDEX) do designer de dados.
Interface pública IVsDataSupportImportResolver Fornece a capacidade de resolver instruções de Import em um fluxo de XML suporte de dados.
Interface pública IVsDataSupportObject<T> Representa um objeto que é criado com base nas informações de referência fornecida em um fluxo XML de suporte de dados.