Condividi tramite


Classe DataProvider

Consente la creazione di oggetti provider di DDEX.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Data.DataProvider

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

Sintassi

'Dichiarazione
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider =  class end
public abstract class DataProvider

Il tipo DataProvider espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataProvider Costruttore di classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Description Recupera una descrizione impostazioni cultura del provider di DDEX.
Proprietà pubblica DisplayName Recupera un nome di impostazioni cultura per il provider di dati specificato.
Proprietà pubblica Guid Recupera l'identificatore univoco del provider di DDEX.
Proprietà pubblica ShortDisplayName Recupera la forma breve del nome visualizzato.
Proprietà pubblica Technology Recupera l'identificatore univoco della tecnologia sottostante utilizzata dal provider, se disponibile.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateObject(Type) Crea un'implementazione del provider di DDEX di un tipo di oggetto specifico.
Metodo pubblico CreateObject(Guid, Type) Crea un nuovo oggetto provider distribuito DDEX, preferibilmente adatto per l'origine dati specificata e del tipo specificato.
Metodo pubblico DeriveDataSource Determina quale origine dati supportate dal provider di DDEX è rappresentato dalla stringa di connessione specificata.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetAssembly(String) Risolve una stringa dell'assembly a un assembly specifico come definito dal provider di DDEX.
Metodo pubblico GetAssembly(Guid, String) Risolve una stringa dell'assembly a un assembly associato a un'origine dati specificata definita dal provider di DDEX.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetProperty Recupera una proprietà specifica di DDEX o genere noto.
Metodo pubblico GetType() Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetType(String) Risolve un nome di tipo a Type come definito dal provider di DDEX.
Metodo pubblico GetType(Guid, String) Risolve un nome di tipo a Type per un'origine dati specificata definita dal provider di DDEX.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico SupportsObject(Type) Recupera un valore booleano che indica se un tipo di oggetto specifico è supportato dal provider.
Metodo pubblico SupportsObject(Guid, Type) Indica se un provider specifico di DDEX supporta un oggetto del tipo specificato, con una versione specializzata per l'origine dati specificata.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

La classe DataProvider vengono fornite informazioni di base su un provider di DDEX e metodi per eseguire una query su o creare oggetti provider implementati.Questa classe è il programma di avvio automatico per tutte le entità specifiche del provider di DDEX.

DDEX fornisce una singola implementazione della classe.Questa implementazione è basata su informazioni e dal Registro di sistema e come tale e non richiede che il codice che implementa il provider venga caricato.

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

DataProviderManager