Share via


IVsDataViewSupport Interface

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

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

Syntax

'Declaration
Public Interface IVsDataViewSupport _
    Inherits IVsDataSupport
public interface IVsDataViewSupport : IVsDataSupport
public interface class IVsDataViewSupport : IVsDataSupport
type IVsDataViewSupport =  
    interface 
        interface IVsDataSupport 
    end
public interface IVsDataViewSupport extends IVsDataSupport

The IVsDataViewSupport type exposes the following members.

Methods

  Name Description
Public method Close When implemented by a class, closes the I/O stream to the data view resource.
Public method Initialize When implemented by a class, initializes the data view hierarchy.
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 view is a hierarchical layout of data source objects that are displayed in the Visual Studio Server Explorer. Implementing this interface allows such a hierarchy to be displayed to represent the hierarchical relationships of data source objects from virtually any data source.

The XML stream, which describes the data view, is provided in an XML file that validates against the schema definition file DataViewSupport.xsd.

This interface has a base implementation in the DDEX Framework.

See Also

Reference

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace