IVsDataSupport.OpenSupportStream 方法

打开并返回由数据表示支持对象的数据流支持XML。

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

语法

声明
Function OpenSupportStream As Stream
Stream OpenSupportStream()
Stream^ OpenSupportStream()
abstract OpenSupportStream : unit -> Stream 
function OpenSupportStream() : Stream

返回值

类型:System.IO.Stream
包含的数据表示支持对象数据的一个打开流支持XML。

备注

很少见的。DDEX提供程序可以显式实现此方法,但在需要XML的动态生成取决于某些特定的上下文,如数据连接的高级的方案。通常XML存储在磁盘上的安全位置或资源在DDEX提供程序的程序集。DDEX framework为需要适当的数据找到XML文件或资源的这两种情况提供的内置实现。

示例

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

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

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

    public void Close()
    {
    }

    public void Initialize()
    {
    }
}

.NET Framework 安全性

请参见

参考

IVsDataSupport 接口

Microsoft.VisualStudio.Data.Core 命名空间