Share via


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

'Declaration
<DataClientObjectAttribute("FBCD1862-4BF3-4562-A8A6-3A8B66AEAC00")> _
Public Interface IVsDataObjectSupport _
    Inherits IVsDataSupport
[DataClientObjectAttribute("FBCD1862-4BF3-4562-A8A6-3A8B66AEAC00")]
public interface IVsDataObjectSupport : IVsDataSupport
[DataClientObjectAttribute(L"FBCD1862-4BF3-4562-A8A6-3A8B66AEAC00")]
public interface class IVsDataObjectSupport : IVsDataSupport
[<DataClientObjectAttribute("FBCD1862-4BF3-4562-A8A6-3A8B66AEAC00")>]
type IVsDataObjectSupport =  
    interface 
        interface IVsDataSupport 
    end
public interface IVsDataObjectSupport extends IVsDataSupport

The IVsDataObjectSupport type exposes the following members.

Methods

  Name Description
Public method OpenSupportStream Opens and returns the stream of data support XML that is represented by the data support object. (Inherited from IVsDataSupport.)

Top

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

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace