Classe AdoDotNetConnectionSupport
Fornisce un'implementazione gestita DataConnectionSupport, DataCommande le classi DataTransaction utilizzando ADO.NETIDbConnection, IDbCommande interfacce IDbTransaction, rispettivamente, fornisce inoltre un modo semplice per fornire un'implementazione della classe DataSourceVersionComparer.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.ServiceProvider
Microsoft.VisualStudio.Data.ServiceProviderWithSite
Microsoft.VisualStudio.Data.DataConnectionSupport
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport
Spazio dei nomi: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
Public Class AdoDotNetConnectionSupport _
Inherits DataConnectionSupport
public class AdoDotNetConnectionSupport : DataConnectionSupport
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport
type AdoDotNetConnectionSupport =
class
inherit DataConnectionSupport
end
public class AdoDotNetConnectionSupport extends DataConnectionSupport
Il tipo AdoDotNetConnectionSupport espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
AdoDotNetConnectionSupport | Costruttore di classe.Inizializza un'istanza della classe AdoDotNetConnectionSupport con un determinato nome del provider ADO.NET. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
BaseCommand | Recupera l'oggetto principale IDbCommand utilizzato per eseguire comandi su questa connessione. |
![]() |
Connection | Recupera l'oggetto IDbConnection utilizzato dall'istanza corrente di supporto di connessione. |
![]() |
ConnectionString | Recupera o imposta una rappresentazione di stringa di informazioni richiesta di stabilire una connessione a un'origine dati. (Esegue l'override di DataConnectionSupport.ConnectionString). |
![]() |
ConnectionTimeout | Recupera o imposta il tempo di attesa, in secondi, di attesa per stabilire una connessione prima di terminare il tentativo e la generazione di un errore di timeout. (Esegue l'override di DataConnectionSupport.ConnectionTimeout). |
![]() |
CurrentTransactionLevel | Recupera il livello di transazione corrente. |
![]() |
ExecutingCommand | Recupera l'istanza IDbCommand attualmente utilizzata per l'esecuzione. |
![]() |
PreparedCommands | Recupera un elenco di oggetti IDbCommand che in precedenza sono stati preparati. |
![]() |
ProviderObject | Recupera l'oggetto provider sottostante per la connessione specificata. (Esegue l'override di DataConnectionSupport.ProviderObject). |
![]() |
ServiceTypes | Recupera un elenco di tipi di servizi utilizzati per convertire la chiamata al metodo non gestita QueryService, in cui un servizio GUID è specificato, in una chiamata al metodo gestito IServiceProvider.GetService, in cui viene specificato un tipo gestito. (Ereditato da ServiceProvider) |
![]() |
Site | Recupera o imposta l'istanza del sito. (Ereditato da ServiceProviderWithSite) |
![]() |
State | Recupera lo stato della connessione dati. (Esegue l'override di DataConnectionSupport.State). |
![]() |
Transaction | Recupera IDbTransactioncorrente, se disponibile. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BeginTransaction | Avvia una transazione e restituisce il nuovo livello di transazione corrente. |
![]() |
Close | Chiude la connessione dati. (Esegue l'override di DataConnectionSupport.Close()). |
![]() |
CommitTransaction | Esegue il commit di una transazione e restituisce il nuovo livello di transazione corrente. |
![]() |
CompareVersions | Confronta due stringhe di versione dell'origine dati e restituisce un valore che indica se un oggetto è minore di, uguale a, o superiore all'altro. |
![]() |
CreateDataSourceInformation | Crea un'istanza di oggetto DataSourceInformation. |
![]() |
CreateObjectIdentifierConverter | Crea un'istanza di oggetto DataObjectIdentifierConverter. |
![]() |
CreateObjectItemComparer | Crea un'istanza di oggetto. |
![]() |
CreateParameter | Crea un oggetto DataParameter. |
![]() |
DeriveParameters | Deriva parametri che possono essere specificati per un comando specificato |
![]() |
DeriveSchema | Deriva dallo schema restituito dal comando specificato, per indicare il layout degli elementi e dei blocchi di un lettore dati specificato. |
![]() |
Dispose() | Esegue attività associate alla liberazione, al rilascio o alla reimpostazione delle risorse. (Ereditato da DataConnectionSupport) |
![]() |
Dispose(Boolean) | Libera tutte le risorse utilizzate da connessione dati. (Esegue l'override di DataConnectionSupport.Dispose(Boolean)). |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
Execute | Esegue un comando specificato, facoltativamente con parametri e restituire i risultati come oggetto DataReader. |
![]() |
ExecuteWithoutResults | Esegue un comando, facoltativamente con parametri, ma non richiede i risultati, anziché restituiscono un intero che indica il risultato della chiamata. |
![]() |
Finalize | Viene completato la connessione. (Ereditato da DataConnectionSupport) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetService(Guid) | Recupera un servizio tramite un servizio specificato GUID. (Ereditato da ServiceProvider) |
![]() |
GetService(Type) | Recupera un servizio del tipo specificato. (Ereditato da ServiceProvider) |
![]() |
GetServiceImpl(Guid) | Fornisce l'implementazione per recuperare un servizio con un GUID specifico. (Ereditato da ServiceProvider) |
![]() |
GetServiceImpl(Type) | Consente di recuperare i servizi di implementazione. (Esegue l'override di DataConnectionSupport.GetServiceImpl(Type)). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
Initialize | Inizializza la connessione specificata ADO.NET utilizzando un provider specificato. (Esegue l'override di DataConnectionSupport.Initialize(Object)). |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da ServiceProviderWithSite) |
![]() |
Open | Aprire la connessione dati. (Esegue l'override di DataConnectionSupport.Open(Boolean)). |
![]() |
Prepare | Prepara il comando specificato nell'origine dati essere eseguito; il comando può essere eseguito più volte, con parametri variabili. |
![]() |
RaiseMessageReceived | Genera l'evento MessageReceivednell'istanza di inclusione DataConnection. (Ereditato da DataConnectionSupport) |
![]() |
RaiseStateChanged | Genera l'evento stato modificato nell'istanza di inclusione DataConnection. (Ereditato da DataConnectionSupport) |
![]() |
RollbackTransaction | Rolls che supportano, o void, una transazione e restituisce il nuovo livello di transazione corrente. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
SiteChanged | Evento generato quando la proprietà Site è stato modificato. (Ereditato da ServiceProviderWithSite) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Se non esiste alcun sito noto, viene generata un'eccezione. (Ereditato da ServiceProviderWithSite) |
![]() ![]() |
IServiceProvider.QueryService | Esegue la factory per i servizi esposti tramite un'implementazione di IServiceProvider. (Ereditato da ServiceProvider) |
![]() ![]() |
IObjectWithSite.SetSite | Fornisce il puntatore IUnknown di un sito in un oggetto specificato. (Ereditato da ServiceProviderWithSite) |
In alto
Note
Questa classe fornisce un'implementazione completa e gestita creata per impostazione predefinita per i provider di dati ADO.NET.
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.