Compartilhar via


Microsoft.VisualStudio.Data.Core Namespace

Classes

DataClientObjectAttribute

Especifica uma ID de classe registrada no ambiente que implementa um IVsDataClientObject para um objeto de provedor.

DataDefaultObjectAttribute

Especifica que uma entidade de suporte DDEX tem uma implementação padrão que deve ser retornada quando um provedor não fornece uma implementação.

DataProviderException

Representa a exceção que ocorre quando há um problema inesperado com um provedor de dados, como o registro ausente.

Interfaces

IVsDataClientObject<T>

Representa a versão do cliente de um objeto de provedor, que encapsula o objeto do provedor para executar automaticamente tarefas esperadas por um cliente, como bloqueio de conexão e garantir que uma conexão esteja aberta.

IVsDataDefaultObject

Representa uma indicação de que um tipo específico fornece uma implementação padrão de um objeto de provedor.

IVsDataHostService

Representa o serviço host DDEX.

IVsDataProvider

Representa um provedor de dados.

IVsDataProviderDynamicSupport

Representa a capacidade de alterar o suporte de um provedor de dados, suas fontes com suporte e operações específicas no tempo de execução do Visual Studio.

IVsDataProviderManager

Representa o serviço DDEX Provider Manager.

IVsDataProviderObjectFactory

Representa a capacidade de criar objetos de suporte específicos do provedor de dados.

IVsDataSiteableObject<T>

Representa um objeto que pode ser siteado com um tipo específico.

IVsDataSource

Representa uma fonte de dados.

IVsDataSourceManager

Representa o serviço DDEX Source Manager.

IVsDataSourceSpecializer

Representa a capacidade de especializar objetos de suporte específicos do provedor de dados com base em configurações em um cadeia de conexão de dados.

IVsDataSupport

Representa uma capacidade de fornecer um fluxo XML que impulsiona o suporte para uma área específica de extensibilidade do designer de dados.

IVsDataSupportImportResolver

Representa a capacidade de resolve instruções Import em um arquivo XML de suporte a dados.

IVsDataSupportObject<T>

Representa um objeto que foi criado por meio de uma referência de um arquivo XML de suporte a dados. Ele permite que métodos no objeto sejam invocados com parâmetros obtidos do arquivo XML de suporte de dados que o criou.