Interfaccia IVsDataSupport
Consente di fornire un flusso XML che le unità supporto per una determinata area di extensibility (DDEX) la finestra di progettazione di dati.
Spazio dei nomi: Microsoft.VisualStudio.Data.Core
Assembly: Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)
Sintassi
'Dichiarazione
Public Interface IVsDataSupport
public interface IVsDataSupport
public interface class IVsDataSupport
type IVsDataSupport = interface end
public interface IVsDataSupport
Il tipo IVsDataSupport espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
OpenSupportStream | Apre e restituisce il flusso del supporto XML di dati rappresentato dall'oggetto di supporto di dati. |
In alto
Note
L'architettura di è DDEX dati per determinati regioni complesse di estensibilità, come rappresentazione dell'origine dati come modello a oggetti o in una visualizzazione gerarchica. A tale scopo, un'entità di supporto è stata distribuita con lo scopo di restituire un flusso XML che corrisponde a uno schema noto al chiamante. Il chiamante quindi interpreta questo XML e lo utilizza per determinare l'area di estensibilità.
Questa interfaccia rappresenta l'interfaccia di base per tutti i diversi tipi di supporto. Contiene un singolo metodo che restituisce un flusso open XML.
Esempi
Il codice seguente viene illustrata un'implementazione potenziale di questa interfaccia nel contesto di fornire il supporto per visualizzare l'origine dati come modello a oggetti.
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");
}
}