Microsoft.VisualStudio.Data.Services.SupportEntities Namespace

Classes

DataAsyncCommandCompletedEventArgs<T>

Provides data for the various Completed events of the data async command connection service.

DataViewNodeEventArgs

Provides data for provider raised events on a data view hierarchy.

Interfaces

IDSRefBuilder

Represents the ability to append details of an object to a DSRef.

IVsDataAsyncCommand

Represents the ability to derive parameters for, prepare, derive schema for and execute commands on a data source in an asynchronous manner.

IVsDataCommand

Represents the ability to build or derive parameters for, prepare, derive schema for and execute commands on a data source.

IVsDataConnectionEquivalencyComparer

Represents the ability to compare data connection strings for equivalence.

IVsDataConnectionPromptDialog

Represents a dialog that can prompt for missing information required to open a data connection.

IVsDataConnectionProperties

Represents the ability to parse, build and generate data connection strings.

IVsDataConnectionSupport

Represents the ability to communicate with a data source, and provides access to various services that work with the data source.

IVsDataConnectionUIConnector

Represents the ability to customize the behavior of opening a connection when in the context of a connection UI (e.g. the data connection dialog).

IVsDataConnectionUIControl

Represents a control for configuring data connection properties in the context of a connection UI (e.g. the data connection dialog).

IVsDataConnectionUIProperties

Represents the ability to manipulate data connection properties in the context of a connection UI (e.g. the data connection dialog).

IVsDataConnectionUITester

Represents the ability to test data connection properties when in the context of a connection UI (e.g. the data connection dialog).

IVsDataMappedObjectConverter

Represents the ability to convert restrictions passed to the mapped object selector into underlying restrictions to pass to the data source specific type selector (allowing mapped selection), and convert members of an underlying data object to members of a mapped object (allowing mapped representations of data objects).

IVsDataObjectIdentifierConverter

Represents an ability to convert data object identifiers between formatted strings and raw parts.

IVsDataObjectIdentifierResolver

Represents an ability to resolve data object identifiers to their fully expanded or contracted form.

IVsDataObjectMemberComparer

Represents an ability to compare data object members.

IVsDataObjectSelector

Represents the ability to select data objects from a data source.

IVsDataObjectSupport

Represents an ability to supply an XML stream that drives support for describing a data source in terms of a data object model.

IVsDataParameter

Represents a data parameter that can be passed to data commands.

IVsDataParameterDescriptor

Represents information about a data parameter.

IVsDataReader

Represents methods for reading data from a data source.

IVsDataReaderDescriptor

Represents methods for interpreting the format of data from a data source.

IVsDataSourceInformation

Represents the ability to access a collection of properties providing information about a data source.

IVsDataSourceVersionComparer

Represents the ability to compare data source specific version strings.

IVsDataTransaction

Represents the ability to begin, commit or rollback transactions on a data source.

IVsDataViewBrowseObjectProvider

Represents the ability to specify browse objects for nodes in a data view hierarchy.

IVsDataViewCaptionProvider

Represents the ability to control the caption for nodes in a data view hierarchy.

IVsDataViewCommandProvider

Represents the ability to specify menu commands that can be queried and invoked on nodes in a data view hierarchy.

IVsDataViewDocumentProvider

Represents the ability to support documents in a data view hierarchy in a fashion recognizable by the rest of the Visual Studio environment.

IVsDataViewDocumentProvider2

Represents the ability to support customizing the dirty status and saving logic for documents in a data view hierarchy.

IVsDataViewDragSourceProvider

Represents the ability to drag selected nodes in a data view hierarchy.

IVsDataViewDropTargetProvider

Represents the ability to drop data on nodes in a data view hierarchy.

IVsDataViewHierarchy

Represents the ability for a provider to manipulate a data explorer connection through its implementation as a data view hierarchy.

IVsDataViewIconProvider

Represents the ability to control the icons for nodes in a data view hierarchy.

IVsDataViewSupport

Represents an ability to supply an XML stream that drives support for describing a data source in terms of a hierarchy of data objects.

IVsDataViewUserContextProvider

Represents the ability to specify user context for nodes in a data view hierarchy.

IVsDataViewVisibilityProvider

Represents the ability to control the visibility of nodes in a data view hierarchy.

Enums

DataCommandType

Represents the known set of data command types.

DataItemTypeFormat

Specifies the format of type information returned by a data reader descriptor.

DataParameterDirection

Specifies the direction of a data parameter.