Condividi tramite


Classe DataViewSupport

Consente di recuperare un flusso XML che fornisce una descrizione di una o più visualizzazioni dati.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.Framework.DataSupport
    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 Class DataViewSupport _
    Inherits DataSupport _
    Implements IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject(Of IVsDataViewHierarchy),  _
    IServiceProvider
public class DataViewSupport : DataSupport, 
    IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject<IVsDataViewHierarchy>, IServiceProvider
public ref class DataViewSupport : public DataSupport, 
    IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject<IVsDataViewHierarchy^>, IServiceProvider
type DataViewSupport =  
    class 
        inherit DataSupport 
        interface IVsDataViewSupport 
        interface IVsDataSupport 
        interface IVsDataSiteableObject<IVsDataViewHierarchy>
        interface IServiceProvider 
    end
public class DataViewSupport extends DataSupport implements IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject<IVsDataViewHierarchy>, IServiceProvider

Il tipo DataViewSupport espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DataViewSupport(String, Assembly) Inizializza una nuova istanza della classe DataViewSupport con il nome di base delle risorse eassembly in cui la risorsa si trova.
Metodo pubblico DataViewSupport(String, String) Inizializza una nuova istanza della classe DataViewSupport al nome di base del file XML e il percorso del file.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Connection Ottiene la connessione associata alla gerarchia di visualizzazione dati.
Proprietà protetta. ViewHierarchy Ottiene l'istanza corrente dell'oggetto visualizzazione della gerarchia.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiude l'oggetto di supporto di visualizzazione dati, in modo che il provider pulire le risorse quando la gerarchia di visualizzazione dati viene chiusa.
Metodo protetto CreateService Crea un servizio per il tipo specificato.
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 GetService Recupera l'oggetto servizio per il tipo specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Initialize Inizializza l'oggetto di supporto di visualizzazione dati, in modo che il provider inizializzare le risorse quando la gerarchia di visualizzazione dati viene creata.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico OpenSupportStream() Apre un flusso di byte che rappresenta il supporto XML di visualizzazione dati. (Esegue l'override di DataSupport.OpenSupportStream()).
Metodo protetto OpenSupportStream(CultureInfo) Apre un flusso di byte che rappresentano il contenuto XML per le impostazioni cultura specificate. (Ereditato da DataSupport)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IVsDataSiteableObject<IVsDataViewHierarchy>.Site Ottiene o imposta il sito - l'istanza corrente dell'oggetto visualizzazione della gerarchia.

In alto

Note

Una visualizzazione dati è un layout gerarchico degli oggetti origine dati visualizzati in Esplora server Visual Studio. Implementare questa classe consente tale gerarchia da visualizzare per rappresentare relazioni gerarchiche degli oggetti origine dati praticamente da qualsiasi origine dati.

Il flusso XML, che descrive la visualizzazione dati, viene fornito in un file XML che convalida del file di definizione DataViewSupport.xsd lo schema.

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

DataObjectSupport

DataSupport