MSDN Library

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace

 

The Microsoft.VisualStudio.Data.Services.SupportEntities namespace represents the various entities that DDEX services consume as separate objects that plug into these services. This allows for customization of these entities. For instance, a custom connection UI control that is part of the data connection dialog box can be provided through the IVsDataConnectionUIControl support entity. This support entity is consumed by the IVsDataConnectionDialog service.

ClassDescription
System_CAPS_pubclassDataAsyncCommandCompletedEventArgs<T>

Encapsulates event data for various events used in the IVsDataAsyncCommand service

System_CAPS_pubclassDataViewNodeEventArgs

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

InterfaceDescription
System_CAPS_pubinterfaceIDSRefBuilder

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

System_CAPS_pubinterfaceIVsDataAsyncCommand

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

System_CAPS_pubinterfaceIVsDataCommand

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.

System_CAPS_pubinterfaceIVsDataConnectionEquivalencyComparer

Provides the ability to compare data connection strings for equivalence.

System_CAPS_pubinterfaceIVsDataConnectionPromptDialog

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

System_CAPS_pubinterfaceIVsDataConnectionProperties

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.

System_CAPS_pubinterfaceIVsDataConnectionSupport

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

System_CAPS_pubinterfaceIVsDataConnectionUIConnector

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).

System_CAPS_pubinterfaceIVsDataConnectionUIControl

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.

System_CAPS_pubinterfaceIVsDataConnectionUIProperties

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

System_CAPS_pubinterfaceIVsDataConnectionUITester

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

System_CAPS_pubinterfaceIVsDataMappedObjectConverter

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.

System_CAPS_pubinterfaceIVsDataObjectIdentifierConverter

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

System_CAPS_pubinterfaceIVsDataObjectIdentifierResolver

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

System_CAPS_pubinterfaceIVsDataObjectMemberComparer

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

System_CAPS_pubinterfaceIVsDataObjectSelector

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.

System_CAPS_pubinterfaceIVsDataObjectSupport

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.

System_CAPS_pubinterfaceIVsDataParameter

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

System_CAPS_pubinterfaceIVsDataParameterDescriptor

Exposes properties that describe a data parameter.

System_CAPS_pubinterfaceIVsDataReader

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

System_CAPS_pubinterfaceIVsDataReaderDescriptor

Exposes properties that describe the data reader.

System_CAPS_pubinterfaceIVsDataSourceInformation

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

System_CAPS_pubinterfaceIVsDataSourceVersionComparer

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

System_CAPS_pubinterfaceIVsDataTransaction

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.

System_CAPS_pubinterfaceIVsDataViewBrowseObjectProvider

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

System_CAPS_pubinterfaceIVsDataViewCaptionProvider

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

System_CAPS_pubinterfaceIVsDataViewCommandProvider

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

System_CAPS_pubinterfaceIVsDataViewDocumentProvider

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.

System_CAPS_pubinterfaceIVsDataViewDocumentProvider2

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

System_CAPS_pubinterfaceIVsDataViewDragSourceProvider

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

System_CAPS_pubinterfaceIVsDataViewDropTargetProvider

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

System_CAPS_pubinterfaceIVsDataViewHierarchy

Represents the ability of a provider to manipulate a Server Explorer connection through its implementation as a data view hierarchy.

System_CAPS_pubinterfaceIVsDataViewIconProvider

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

System_CAPS_pubinterfaceIVsDataViewSupport

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

System_CAPS_pubinterfaceIVsDataViewUserContextProvider

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

System_CAPS_pubinterfaceIVsDataViewVisibilityProvider

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

EnumerationDescription
System_CAPS_pubenumDataCommandType

Represents an enumeration of predefined data command types.

System_CAPS_pubenumDataItemTypeFormat

Specifies the format of a data item type returned by the GetItemType method.

System_CAPS_pubenumDataParameterDirection

Specifies the type of a parameter within a query.

Return to top
Show:
© 2016 Microsoft