IVsDataSupport - интерфейс
Предоставляет возможность указать поток XML, диски, поддерживающие для конкретной области расширяемости конструктора данных (DDEX).
Пространство имен: 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");
}
}