Allows you to create a Data Source Reference (DSRef) object that identifies one or more data objects.
Represents the interface that contains methods for executing data commands in an asynchronous manner.
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.
Provides the ability to compare data connection strings for equivalence.
Represents the interface for a dialog box that can prompt the user for information when a data connection is being opened.
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.
Represents the interface that exposes methods and properties that enable you to work directly with connections to a data source.
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).
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.
Provides the ability to manipulate data connection properties in the context of a connection UI (for example, the data connection dialog box).
Provides the ability to test the connection with the properties specified in the connection dialog box.
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.
Represents the interface that exposes methods for converting data source–specific object identifiers from strings to identifier parts, and from identifier parts to strings.
Represents the interface that exposes methods for expanding and contracting an identifier for a specified data object.
Represents the interface that exposes methods for comparing two data object identifier parts or properties.
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.
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.
Represents the interface that exposes methods and properties to handle data parameters.
Exposes properties that describe a data parameter.
Represents the interface that exposes methods and properties for reading data from any data source.
Exposes properties that describe the data reader.
Represents the interface that exposes methods and properties for retrieving properties about a specified data source passed as name/value pairs.
Represents the interface that exposes the ability to compare two data source–specific version strings.
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.
Represents the interface that exposes the ability to retrieve a specialized browse object for a specified node in a given data view.
Provides the ability to get the caption of a node item in Server Explorer.
Provides the ability to implement commands, specifically custom commands, for nodes in a data view.
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.
Provides the ability to check the state of or save the document in the Visual Studio Server Explorer.
Provides the ability to drag selected nodes in a data view hierarchy.
Represents the ability to drop data on nodes in a data view hierarchy.
Represents the ability of a provider to manipulate a Server Explorer connection through its implementation as a data view hierarchy.
Provides the ability to control the icons for nodes in a data view hierarchy.
Represents the interface that exposes the ability to retrieve an XML stream that provides a description of one or more data views.
Provides the ability to create a user context to indicate which component of Server Explorer has just been selected.
Provides the ability to control the visibility of nodes in a data view hierarchy.