Microsoft.VisualStudio.Data.Services.SupportEntities Namespace

Classes

DataAsyncCommandCompletedEventArgs<T>

Encapsulates event data for various events used in the IVsDataAsyncCommand service

DataViewNodeEventArgs

Encapsulates event data for various events that are raised for nodes in Server Explorer when some of their properties change.

Interfaces

IDSRefBuilder

Allows you to create a Data Source Reference (DSRef) object that identifies one or more data objects.

IVsDataAsyncCommand

Represents the interface that contains methods for executing data commands in an asynchronous manner.

IVsDataCommand

Represents the interface that exposes methods for data command handling, including building and executing data commands of various types against data sources, retrieving read-only results, and retrieving a command status code.

IVsDataConnectionEquivalencyComparer

Provides the ability to compare data connection strings for equivalence.

IVsDataConnectionPromptDialog

Represents the interface for a dialog box that can prompt the user for information when a data connection is being opened.

IVsDataConnectionProperties

Represents the interface that exposes methods and properties for the parsing and formatting of connection strings, as well as for storage of strongly typed properties, custom attributes, and synonyms.

IVsDataConnectionSupport

Represents the interface that exposes methods and properties that enable you to work directly with connections to a data source.

IVsDataConnectionUIConnector

Provides the ability to customize the behavior of opening a connection when in the context of a connection UI (for example, the data connection dialog box).

IVsDataConnectionUIControl

Represents the interface that exposes methods and properties that enable a custom user interface (UI) control for editing connection properties in the Data Connection dialog box.

IVsDataConnectionUIProperties

Provides the ability to manipulate data connection properties in the context of a connection UI (for example, the data connection dialog box).

IVsDataConnectionUITester

Provides the ability to test the connection with the properties specified in the connection dialog box.

IVsDataMappedObjectConverter

Provides the ability to convert restrictions passed to the mapped object selector into underlying restrictions to pass to the data source–specific type selector, thus allowing mapped selection. Also allows conversion of members of an underlying data object to members of a mapped object, resulting in mapped representations of data objects.

IVsDataObjectIdentifierConverter

Represents the interface that exposes methods for converting data source–specific object identifiers from strings to identifier parts, and from identifier parts to strings.

IVsDataObjectIdentifierResolver

Represents the interface that exposes methods for expanding and contracting an identifier for a specified data object.

IVsDataObjectMemberComparer

Represents the interface that exposes methods for comparing two data object identifier parts or properties.

IVsDataObjectSelector

Enables getting data source–specific metadata about objects from the object store. The source of the object store is the data object support XML file.

IVsDataObjectSupport

Provides the ability to retrieve, through an XML stream, a description of data object types for a data source. You can then interpret and manipulate this information programmatically.

IVsDataParameter

Represents the interface that exposes methods and properties to handle data parameters.

IVsDataParameterDescriptor

Exposes properties that describe a data parameter.

IVsDataReader

Represents the interface that exposes methods and properties for reading data from any data source.

IVsDataReaderDescriptor

Exposes properties that describe the data reader.

IVsDataSourceInformation

Represents the interface that exposes methods and properties for retrieving properties about a specified data source passed as name/value pairs.

IVsDataSourceVersionComparer

Represents the interface that exposes the ability to compare two data source–specific version strings.

IVsDataTransaction

Represents the interface that exposes methods and properties for transaction processing, which allows you to commit or roll back a series of related operations as a batch.

IVsDataViewBrowseObjectProvider

Represents the interface that exposes the ability to retrieve a specialized browse object for a specified node in a given data view.

IVsDataViewCaptionProvider

Provides the ability to get the caption of a node item in Server Explorer.

IVsDataViewCommandProvider

Provides the ability to implement commands, specifically custom commands, for nodes in a data view.

IVsDataViewDocumentProvider

Provides the ability to open a document, get a document moniker, and perform other actions pertaining to a document in the Visual Studio Sever Explorer.

IVsDataViewDocumentProvider2

Provides the ability to check the state of or save the document in the Visual Studio Server Explorer.

IVsDataViewDragSourceProvider

Provides 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 of a provider to manipulate a Server Explorer connection through its implementation as a data view hierarchy.

IVsDataViewIconProvider

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

IVsDataViewSupport

Represents the interface that exposes the ability to retrieve an XML stream that provides a description of one or more data views.

IVsDataViewUserContextProvider

Provides the ability to create a user context to indicate which component of Server Explorer has just been selected.

IVsDataViewVisibilityProvider

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

Enums

DataCommandType

Represents an enumeration of predefined data command types.

DataItemTypeFormat

Specifies the format of a data item type returned by the GetItemType(Int32, DataItemTypeFormat) method.

DataParameterDirection

Specifies the type of a parameter within a query.