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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.