IVsDataObjectSupport Interface

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.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

<DataClientObjectAttribute("FBCD1862-4BF3-4562-A8A6-3A8B66AEAC00")> _
Public Interface IVsDataObjectSupport _
    Implements IVsDataSupport

Dim instance As IVsDataObjectSupport
[DataClientObjectAttribute("FBCD1862-4BF3-4562-A8A6-3A8B66AEAC00")]
public interface IVsDataObjectSupport : IVsDataSupport
[DataClientObjectAttribute(L"FBCD1862-4BF3-4562-A8A6-3A8B66AEAC00")]
public interface class IVsDataObjectSupport : IVsDataSupport
public interface IVsDataObjectSupport extends IVsDataSupport

Remarks

A data object type is a set of information that describes objects composing the structure of a data source—for example, a table or a data view. This information is provided in an XML stream (a Stream object) that conforms to the XML schema described in the DataObjectSupport.xsd file. For more information about this schema, see DDEX Data Object Support.

If you implement this object, Visual Studio can access these objects programmatically without needing to rely on data source–specific commands.

You must implement this interface to use data tools with the data provider, including use of custom data view implementations that depend on programmatic access to data objects.

This interface has a base implementation in the DDEX Framework.

See Also

Reference

IVsDataObjectSupport Members

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace