Microsoft.VisualStudio.Data.Core Namespace
The Microsoft.VisualStudio.Data.Core namespace contains the core DDEX services that are the base services through which other services are exposed.
Classes
Class | Description | |
---|---|---|
DataClientObjectAttribute | Specifies that instances of a DDEX support entity should not be directly returned to clients. Instead, they should be returned through a client wrapper object that interacts with the underlying provider object. | |
DataDefaultObjectAttribute | Specifies that a DDEX support entity has a default implementation that should be returned when a provider does not supply an implementation. | |
DataProviderException | Represents the exception that occurs when there is an unexpected problem with a DDEX provider, such as missing or invalid registration or support entities. |
Interfaces
Interface | Description | |
---|---|---|
IVsDataClientObject<T> | Represents a client wrapper object that interacts with an underlying provider object. | |
IVsDataDefaultObject | Represents the default implementation of a DDEX support entity. | |
IVsDataHostService | Provides the DDEX Host service. | |
IVsDataProvider | Provides a DDEX provider. | |
IVsDataProviderDynamicSupport | Provides the ability to alter the support of a DDEX provider, its supported sources, and specific operations, based on the current environment. | |
IVsDataProviderManager | Exposes the DDEX Provider Manager service, which allows discovery of registered DDEX providers. | |
IVsDataProviderObjectFactory | Provides the ability to create DDEX provider implementations of support entities. | |
IVsDataSiteableObject<T> | Represents an object that can be sited with a specific type. | |
IVsDataSource | Represents a DDEX data source. | |
IVsDataSourceManager | Represents the DDEX Data Source Manager service, which enables discovery of registered DDEX data sources. | |
IVsDataSourceSpecializer | Provides the ability to specialize DDEX provider implementations of support entities for specific data sources based on a data connection string. | |
IVsDataSupport | Provides the ability to supply a stream of XML that drives support for a particular area of data designer extensibility (DDEX). | |
IVsDataSupportImportResolver | Provides the ability to resolve Import statements in a stream of data support XML. | |
IVsDataSupportObject<T> | Represents an object that was created based on reference information supplied in a data support XML stream. |