Classe AdoDotNetConnectionSupport
Fornisce un'implementazione dell'interfaccia IVsDataConnectionSupport e un'implementazione indiretta IVsDataCommand, IVsDataAsyncCommand e interfacce IVsDataTransaction, tramite gli oggetti appropriati ADO.NET.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.Framework.ServiceProvider
Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Sintassi
'Dichiarazione
Public Class AdoDotNetConnectionSupport _
Inherits DataConnectionSupport _
Implements IVsDataSiteableObject(Of IVsDataProvider)
public class AdoDotNetConnectionSupport : DataConnectionSupport,
IVsDataSiteableObject<IVsDataProvider>
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport,
IVsDataSiteableObject<IVsDataProvider^>
type AdoDotNetConnectionSupport =
class
inherit DataConnectionSupport
interface IVsDataSiteableObject<IVsDataProvider>
end
public class AdoDotNetConnectionSupport extends DataConnectionSupport implements IVsDataSiteableObject<IVsDataProvider>
Il tipo AdoDotNetConnectionSupport espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
AdoDotNetConnectionSupport | Inizializza un'istanza della classe AdoDotNetConnectionSupport. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Connection | Ottiene l'oggetto DbConnection utilizzato dall'istanza corrente di supporto di connessione. |
![]() |
ConnectionString | Ottiene o imposta una rappresentazione di stringa di informazioni richiesta di stabilire una connessione a un'origine dati. (Esegue l'override di DataConnectionSupport.ConnectionString). |
![]() |
ConnectionTimeout | Ottiene o imposta la quantità di tempo, in secondi, di attesa a stabilire una connessione prima della terminazione del tentativo e la generazione di un errore di timeout. (Esegue l'override di DataConnectionSupport.ConnectionTimeout). |
![]() |
CurrentCommand | Ottiene l'oggetto DbCommand attualmente utilizzato dall'istanza corrente di supporto di connessione. |
![]() |
CurrentTransaction | Ottiene l'oggetto DbTransaction attualmente utilizzato dall'istanza corrente di supporto di connessione. |
![]() |
InAsyncMode | Ottiene un valore che indica se la connessione è in modalità asincrona. |
![]() |
ParentProvider | Ottiene l'istanza corrente del provider di servizi padre. (Ereditato da ServiceProvider) |
![]() |
ProviderObject | Ottiene l'oggetto provider sottostante per la connessione specificata. (Esegue l'override di DataConnectionSupport.ProviderObject). |
![]() |
ServiceProvider | Ottiene il provider di servizi Visual Studio generale. (Ereditato da DataConnectionSupport) |
![]() |
Site | Ottiene o imposta il sito. (Ereditato da DataSiteableServiceProvider<T>) |
![]() |
State | Ottiene lo stato della connessione dati. (Esegue l'override di DataConnectionSupport.State). |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddService(Type, ServiceCreatorCallback) | Aggiunge il servizio specificato alla raccolta interna di servizi. (Ereditato da ServiceProvider) |
![]() |
AddService(Type, Object) | Aggiunge il servizio specificato alla raccolta interna di servizi. (Ereditato da ServiceProvider) |
![]() |
AddService(Type, ServiceCreatorCallback, Boolean) | Aggiunge il servizio specificato alla raccolta interna di servizi o al contenitore padre del servizio. (Ereditato da ServiceProvider) |
![]() |
AddService(Type, Object, Boolean) | Aggiunge il servizio specificato alla raccolta di oggetti servizi o al contenitore padre del servizio. (Ereditato da ServiceProvider) |
![]() |
BeginTransactionCore | Avvia una transazione. |
![]() |
Close | Chiude la connessione dati corrente. (Esegue l'override di DataConnectionSupport.Close()). |
![]() |
CommitTransactionCore | Esegue il commit di una transazione. |
![]() |
CreateParameterCore | Crea un nuovo parametro dati con l'interfaccia IVsDataProvider. |
![]() |
CreateParameterFrom | Crea un nuovo parametro dati con l'interfaccia IVsDataProvider, utilizzando una copia del parametro dati specificato. |
![]() |
CreateService | Crea un nuovo oggetto servizio in base al tipo di serviziointerfaccia specificata. (Esegue l'override di DataConnectionSupport.CreateService(IServiceContainer, Type)). |
![]() |
DeriveParametersCore | Deriva i parametri che possono essere specificati per un comando specificato. |
![]() |
DeriveParametersOn | Override per derivare i parametri del comando specificato. |
![]() |
DeriveSchemaCore | Deriva lo schema restituito dal comando specificato, indicando il layout degli elementi e dei blocchi di un lettore dati specificato. |
![]() |
Dispose() | Libera tutte le risorse utilizzate da connessione dati. (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) |
![]() |
ExecuteCore | Esegue un comando specificato, facoltativamente con parametri e restituire i risultati come oggetto IVsDataReader. |
![]() |
ExecuteWithoutResultsCore | Esegue un comando specificato, facoltativamente con parametri.Non restituisce i risultati della query. |
![]() |
Finalize | Libera tutte le risorse utilizzate dalla connessione dati quando l'oggetto di supporto della connessione dati viene eliminata. (Ereditato da DataConnectionSupport) |
![]() |
GetCommand | Costruisce un oggetto DbCommand dalla stringa di comando specificata. |
![]() ![]() |
GetCommandType | Converte un valore di enumerazione da DataCommandType nel valore corrispondente nell'enumerazione CommandType. |
![]() |
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) |
![]() |
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) |
![]() |
OnMessageReceived | Consente di gestire l'evento MessageReceived. (Ereditato da DataConnectionSupport) |
![]() |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da DataSiteableServiceProvider<T>) |
![]() |
OnStateChanged | Consente di gestire l'evento StateChanged. (Ereditato da DataConnectionSupport) |
![]() |
Open | Aprire la connessione dati. (Esegue l'override di DataConnectionSupport.Open(Boolean)). |
![]() |
PrepareCore | Preparerà il comando specificato nell'origine dati essere eseguito; il comando può essere eseguito più volte, con parametri variabili. |
![]() |
RemoveService(Type) | Rimuove il servizio specificato dai servizi interni di raccolta (Ereditato da ServiceProvider) |
![]() |
RemoveService(Type, Boolean) | Rimuove il servizio specificato dalla raccolta interna di servizi o dal contenitore padre del servizio. (Ereditato da ServiceProvider) |
![]() |
RollbackTransactionCore | Rolls che supportano, o void, una transazione e restituisce il nuovo livello di transazione corrente. |
![]() ![]() |
SetParameters | Aggiunge nuovi parametri per il comando specificato DbCommand dalla matrice specificata dei parametri IVsDataParameter. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
MessageReceived | Si verifica quando un messaggio viene ricevuto dall'origine dati. (Ereditato da DataConnectionSupport) |
![]() |
SiteChanged | Si verifica quando il sito viene modificato. (Ereditato da DataSiteableServiceProvider<T>) |
![]() |
StateChanged | Si verifica quando lo stato della connessione dati è stato modificato. (Ereditato da DataConnectionSupport) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IServiceProvider.QueryService | Esegue la factory per i servizi esposti tramite un'implementazione IServiceProvider. (Ereditato da ServiceProvider) |
![]() ![]() |
IVsDataSiteableObject<IVsDataProvider>.Site | Ottiene l'oggetto IVsDataProvider attualmente utilizzato dall'istanza corrente di supporto di connessione. |
In alto
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.AdoDotNet