Поделиться через


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

Возвращаемое значение

Тип: Stream
Открыть поток, содержащий данные поддерживает XML, которое представлено объектом поддержки данных.

Заметки

Он редок для поставщика DDEX явным образом реализовать этот метод, за исключением в сложных сценариях, требующих динамического формирования XML, которое зависит от некоторый заданный контекст, например подключение к данным. Обычно XML или на диске хранится в безопасном месте или как ресурс в сборку поставщика DDEX. Границы DDEX предоставляют встроенные реализации для обоих сценариев, просто требуется соответствующие данные обнаруживают местонахождение 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 - пространство имен