Sdílet prostřednictvím


IVsDataSupport – rozhraní

Poskytuje schopnost dodávat proud XML, který jednotky podpory pro určitou oblast návrháře rozšiřitelnost dat (DDEX).

Obor názvů:  Microsoft.VisualStudio.Data.Core
Sestavení:  Microsoft.VisualStudio.Data.Core (v Microsoft.VisualStudio.Data.Core.dll)

Syntaxe

'Deklarace
Public Interface IVsDataSupport
public interface IVsDataSupport
public interface class IVsDataSupport
type IVsDataSupport =  interface end
public interface IVsDataSupport

Typ IVsDataSupport zveřejňuje následující členy.

Metody

  Název Popis
Veřejná metoda OpenSupportStream Podpora objekt otevře a podporují proudu dat XML, který je představován data vrátí.

Nahoru

Poznámky

Architektura DDEX je založený na datech pro složité oblasti rozšiřitelnosti jako představující zdroj dat objektového modelu nebo hierarchicky.K dosažení tohoto cíle podpory entity byl implementován, jejichž účelem je vrátit proudu XML odpovídající známé schéma volajícímu.Volající pak interpretuje toto XML a používá pro tuto oblast rozšíření.

Toto rozhraní představuje základní rozhraní pro tyto typy podpory.Obsahuje jedinou metodu, která vrací otevřít datový proud XML.

Příklady

Následující kód ukazuje potenciální provádění tohoto rozhraní v rámci poskytnutí podpory pro zobrazení zdroje dat jako objektový model.

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");
    }
}

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data.Core – obor názvů