Condividi tramite


Classe DataSupport

Rappresenta la classe base per tutte le classi che forniscono il supporto XML di dati.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.Framework.DataSupport
    Microsoft.VisualStudio.Data.Framework.DataObjectSupport
    Microsoft.VisualStudio.Data.Framework.DataViewSupport

Spazio dei nomi:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Sintassi

'Dichiarazione
Public MustInherit Class DataSupport _
    Implements IVsDataSupport
public abstract class DataSupport : IVsDataSupport
public ref class DataSupport abstract : IVsDataSupport
[<AbstractClass>]
type DataSupport =  
    class 
        interface IVsDataSupport 
    end
public abstract class DataSupport implements IVsDataSupport

Il tipo DataSupport espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataSupport(String, Assembly) Inizializza una nuova istanza della classe DataSupport a una risorsa XML archiviata in un assembly gestito.
Metodo protetto DataSupport(String, String) Inizializza una nuova istanza della classe DataSupport a una risorsa XML memorizzata come file in un percorso di file specifico su disco.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico OpenSupportStream() Apre un flusso di byte che rappresentano il contenuto XML.
Metodo protetto OpenSupportStream(CultureInfo) Apre un flusso di byte che rappresentano il contenuto XML per le impostazioni cultura specificate.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Uno degli obiettivi di progettazione di base di DDEX è per ogni area di funzionalità principale di estensibilità per controllare tramite il supporto XML di dati fornito dal provider di DDEX. Per ciascuna area funzionale, esiste una classe, ad esempio DataViewSupport o DataObjectSupport - che consente di fornire un flusso XML per la funzionalità.

Esistono alcuni punti standard da cui il flusso XML può avere esito. Può essere letto da una risorsa gestita compilata in un assembly, o da un file su disco. Tale classe base implementa i metodi che è possibile inserire automaticamente uno, a seconda del costruttore viene chiamato.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Framework

Altre risorse

Supporto di dati di DDEX

supporto di visualizzazione dati di DDEX