The Microsoft.VisualStudio.Data.Core namespace.namespace contains the DDEX services that are used by the
Provides a means for indicating whether or not a given connection property is among those most commonly used.
Enables executing data commands in an asynchronous manner.
Represents a set of delegates that are called by methods on the DataAsyncCommand class to notify clients of command progress.
Provides the ability to build and execute data commands of various types against data sources, and to retrieve read-only results or a command status code.
Represents a set of predefined data command types.
Supports a connection to a data source.
Provides access to the Data Connection dialog box with which to obtain data connection information from users.
Provides the ability to create an instance of the DataConnectionDialog class.
Provides the ability to create stand-alone instances of the DataConnection class.
Represents a shared set of data connection objects that are created on demand and managed by Visual Studio.
Provides event data for the MessageReceived event.
Provides the exception that is thrown when a method call to open a data connection causes user intervention and the user is able to cancel the open call.
Represents a dialog box that can prompt the user for information when a data connection is being opened.
Provides support for the parsing and formatting of connection strings containing these properties, as well as for strongly typed property storage, custom attributes, and synonyms.
Provides event data for the PropertyChanged event.
Provides event data for the StateChanged event on a data connection.
Provides properties and methods that enable you to work directly with connections to a data source.
Enables a custom user interface (UI) control for editing connection properties on the Data Connection dialog box.
Represents a connection that exists in the Visual Studio Server Explorer or Data Explorer window.
Provides methods and properties that enable programmatic interaction with data connections exposed in the Server Explorer.
Provides a set of events which a DDEX provider can raise when changes to data objects are made, and provides the means by which a provider can connect to them.
Enables providing a customized mapper of data-source-specific metadata into well known concepts for use by a generic designer.
Provides the ability to enumerate data objects.
Provides the ability to convert data-source-specific object identifiers from strings to identifier parts, and from identifier parts to strings.
Provides the ability to expand and contract an identifier for a specified data object.
Allows you to compare two data object identifier parts or properties.
Provides a way to customize mappings from generic restrictions to data-source-specific restrictions.
Allows you to retrieve an XML stream that describes a set of data object types on a data source, which can then interpret and manipulate programmatically.
Represents a data parameter that is derived from a data source command, or that is passed with a command to a data source.
Represents the ability to encrypt and decrypt strings using the Windows Data Protection API (DPAPI).
Enables creation of DDEX provider objects.
Represents an exception thrown when a DDEX provider error occurs.
Represents the set of registered DDEX providers.
Allows you to create data objects implemented by a DDEX provider.
Provides the ability to expose data from any data.
Represents and provides access to a DDEX data source.
Allows you to retrieve well-defined information about a specified data source in the form of properties passed as name/value pairs.
Represents the set of registered DDEX data sources.
Represents an ability to specialize the behavior of a DDEX provider based on the data source to which it is connected.
Provides the means to compare two data-source-specific version strings.
Represents the base class for all classes that provide data support XML.
Enables transaction-processing, which allows you to commit or roll back as a batch a series of related operations.
Allows you to retrieve a specialized browse object for a specified node in a given data view.
Provides the ability to implement commands, specifically custom commands, for nodes in a data view.
Represents a set of properties and methods that interact with the data view hierarchy implementation of the IVsUIHierarchy interface.
Represents the collection of data view hierarchies currently active in the Visual Studio Server Explorer and provides methods and properties with which to manage these data views.
Enables retrieving an XML stream that provides a description of one or more data views.
Allows you to create a Data Source Reference (DSRef) object that identifies a data object.
Specifies the string literal name of a given connection property when specified in a connection string.
Provides a simplified way to support communication between an object and its site in the container.
Provides a managed wrapper around the identifier of an OLE command.
Provides the status of a specified OLE command.
Provides an object that can proffer services using both the managed and unmanaged IServiceProvider interfaces.
Provides a comma-delimited list of connection property names that are synonymous with a primary connection property name.
Represents the method that is called when an asynchronous command is canceled.
Represents the method that is called when an asynchronous command ends.
Represents the method that is called when an asynchronous command fails.
Represents the method that is called when an asynchronous command has results available for fetching.
Represents the method that is called when an asynchronous command starts.
Represents the method that is called when a Data Connection dialog box callback occurs while adding DDEX providers and data sources.
Represents the method that will handle the MessageReceived event of a data connection.
Represents the method that handles the StateChanged event of a specified data connection.
Specifies the state of a specified data connection.
Specifies the format of a data item type returned by the GetItemType method.
Specifies the type of data object change that has occurred.
Specifies how to format a data object identifier as a string when converting from a set of identifier parts.
Specifies the direction of a data parameter for a specified data command.
Provides a managed implementation of the OLECMDTEXTF enumeration, which specifies the kind of text that is being requested.