Condividi tramite


Classe DataSourceSpecializer

Rappresenta una capacità di specializzare il comportamento di un provider di DDEX base all'origine dati a cui è connesso.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Data.DataSourceSpecializer

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

Sintassi

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

Il tipo DataSourceSpecializer espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataSourceSpecializer Costruttore di classe.Crea una nuova istanza della classe DataSourceSpecializer.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateObject Crea un oggetto implementato DDEX- provider del tipo specificato specializzato per l'origine dati specificata.
Metodo pubblico DeriveDataSource Determina quale origine dati supportate dal provider è 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 Individuare un assembly fornito un GUID della stringa eorigine dati dell'assembly.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType() Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetType(Guid, String) Recupera una definizione del tipo fornito un GUID di origine dati e del nome del tipo.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Provider di un DDEX molto si comportano in modo diverso rispetto alle origini dati diverse.L'esempio più estremo è con i provider generici come OLE DB e ODBC del provider o il driver specifico definisce il comportamento.Un esempio più semplice è la differenziazione tra una connessione a SQL Server e una connessione del file di database di SQL Server.

Mentre lo stesso provider viene utilizzato per connettersi a ogni origine dati, l'esperienza di progettazione che può essere molto diverso.Un provider di DDEX può implementare questa classe per fornire le modalità di personalizzare il comportamento del provider in base alla relativa origine dati.

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

DataSource

DataSourceManager