IVsDataSupport 接口

此功能可提供驱动程序为数据设计器扩展性支持(DDEX)特定字段的XML流。

命名空间:  Microsoft.VisualStudio.Data.Core
程序集:  Microsoft.VisualStudio.Data.Core(在 Microsoft.VisualStudio.Data.Core.dll 中)

语法

声明
Public Interface IVsDataSupport
public interface IVsDataSupport
public interface class IVsDataSupport
type IVsDataSupport =  interface end
public interface IVsDataSupport

IVsDataSupport 类型公开以下成员。

方法

  名称 说明
公共方法 OpenSupportStream 打开并返回由数据表示支持对象的数据流支持XML。

页首

备注

DDEX体系结构针对可扩展性复杂区域是数据驱动的,如表示该数据源作为对象模型或在分层视图。为此,目的是返回XML流与已知的模式调用方的支持实体实现。然后调用方解释此XML并使用它定位扩展性该区域。

此接口表示所有此类类型的基接口支持。它包含返回XML将打开流的一个方法。

示例

下面的代码演示此接口的一个潜在的实现在中提供用于查看数据源支持作为对象模型。

using System;
using System.IO;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Services.SupportEntities;

internal class MyObjectSupport
    : IVsDataObjectSupport // inherits from IVsDataSupport
{
    public Stream OpenSupportStream()
    {
        return GetType().Assembly.GetManifestResourceStream(
            "MyObjectSupport.xml");
    }
}

请参见

参考

Microsoft.VisualStudio.Data.Core 命名空间