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 | |
---|---|---|
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. | |
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. | |
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 | |
---|---|---|
IVsDataClientObject<T> | Representa um objeto invólucro de cliente que interage com um objeto subjacente do provedor. | |
IVsDataDefaultObject | Representa a implementação padrão de uma entidade suporte de DDEX. | |
IVsDataHostService | Fornece o serviço de hospedagem de DDEX. | |
IVsDataProvider | Fornece um provedor de DDEX. | |
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. | |
IVsDataProviderManager | Expõe o serviço do gerenciador do provedor de DDEX, que permite a descoberta de provedores de DDEX registrados. | |
IVsDataProviderObjectFactory | Fornece a capacidade de criar implementações de provedor de DDEX de entidades de suporte. | |
IVsDataSiteableObject<T> | Representa um objeto que pode ser localizado com um tipo específico. | |
IVsDataSource | Representa uma fonte de dados de DDEX. | |
IVsDataSourceManager | Representa o serviço do gerenciador de fonte de dados de DDEX, que permite a descoberta de fontes de dados registradas de DDEX. | |
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. | |
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. | |
IVsDataSupportImportResolver | Fornece a capacidade de resolver instruções de Import em um fluxo de XML suporte de dados. | |
IVsDataSupportObject<T> | Representa um objeto que é criado com base nas informações de referência fornecida em um fluxo XML de suporte de dados. |