AdoDotNetConnectionSupport – třída
Poskytuje spravovaném implementaci DataConnectionSupport, DataCommand, a DataTransaction pomocí třídy ADO.NETIDbConnection, IDbCommand, a IDbTransactionrozhraní; také poskytuje jednoduchý způsob implementace dodávat DataSourceVersionComparertřídy.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.ServiceProvider
Microsoft.VisualStudio.Data.ServiceProviderWithSite
Microsoft.VisualStudio.Data.DataConnectionSupport
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport
Obor názvů: Microsoft.VisualStudio.Data.AdoDotNet
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
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
Typ AdoDotNetConnectionSupport zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
AdoDotNetConnectionSupport | Konstruktoru třídy.Inicializuje instanci AdoDotNetConnectionSupport třídy s zadaného název zprostředkovatele. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
BaseCommand | Načte hlavní IDbCommand objekt používá pro provádění příkazů pro toto připojení. | |
Connection | Načte IDbConnection objekt používá aktuální instance podporu připojení. | |
ConnectionString | Získá nebo nastaví reprezentace informace potřebné k navázání připojení ke zdroji dat zadaný řetězec. (Přepisuje DataConnectionSupport.ConnectionString.) | |
ConnectionTimeout | Získá nebo nastaví dobu, sekund čekání před ukončením pokusu a generováním chyby vypršení časového limitu připojení. (Přepisuje DataConnectionSupport.ConnectionTimeout.) | |
CurrentTransactionLevel | Načte aktuální úroveň transakcí. | |
ExecutingCommand | Načte IDbCommand instance aktuálně používá pro spuštění. | |
PreparedCommands | Načte seznam IDbCommand objekty, které byly vyrobeny dříve. | |
ProviderObject | Získá základní objekt zprostředkovatele pro vybrané připojení. (Přepisuje DataConnectionSupport.ProviderObject.) | |
ServiceTypes | Načte seznam používá pro převod nespravovaných typů služeb QueryService volání metody, ve kterém je zadán identifikátor GUID služby, do spravovaných IServiceProvider.GetService volání metody, ve kterém je zadán typ spravovaného. (Zděděno z ServiceProvider.) | |
Site | Získá nebo nastaví instance objektu serveru. (Zděděno z ServiceProviderWithSite.) | |
State | Načte stav datové připojení. (Přepisuje DataConnectionSupport.State.) | |
Transaction | Načte aktuální IDbTransaction, pokud existuje. |
Nahoru
Metody
Název | Popis | |
---|---|---|
BeginTransaction | Spustí transakci a vrátí novou úroveň aktuální transakce. | |
Close | Zavře zadané datové připojení. (Přepisuje DataConnectionSupport.Close().) | |
CommitTransaction | Potvrdí transakci a vrátí novou úroveň aktuální transakce. | |
CompareVersions | Porovná dva řetězce verze zdroje dat a vrátí hodnotu určující, zda je menší než, větší nebo rovno než ostatní. | |
CreateDataSourceInformation | Vytvoří DataSourceInformation instance objektu. | |
CreateObjectIdentifierConverter | Vytvoří DataObjectIdentifierConverter instance objektu. | |
CreateObjectItemComparer | Vytvoří instanci objektu. | |
CreateParameter | Vytvoří DataParameter objektu. | |
DeriveParameters | Odvozuje parametry, které lze zadat pro daný příkaz. | |
DeriveSchema | Schéma vrácené zadaný příkaz označující rozložení položek a bloky v Readeru daného data pochází. | |
Dispose() | Provádí úkoly spojené s uvolněním, uvolnění nebo obnovení zdrojů. (Zděděno z DataConnectionSupport.) | |
Dispose(Boolean) | Uvolní všechny prostředky v držení datové připojení. (Přepisuje DataConnectionSupport.Dispose(Boolean).) | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Execute | Provede zadaný příkaz, volitelně s parametry a vrátí výsledky jako DataReader objektu. | |
ExecuteWithoutResults | Provede příkaz, volitelně s parametry, ale nebude vyžadovat výsledků místo toho vrací celé číslo označující výsledek volání. | |
Finalize | Dokončí připojení. (Zděděno z DataConnectionSupport.) | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetService(Guid) | Načte zadaný službou identifikátor GUID služby. (Zděděno z ServiceProvider.) | |
GetService(Type) | Obnoví službu zadaného typu. (Zděděno z ServiceProvider.) | |
GetServiceImpl(Guid) | Poskytuje implementaci pro načítání služby s konkrétní identifikátor GUID. (Zděděno z ServiceProvider.) | |
GetServiceImpl(Type) | Umožňuje načtení služby implementace. (Přepisuje DataConnectionSupport.GetServiceImpl(Type).) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Initialize | Inicializuje zadanou spojení pomocí zadaného zprostředkovatele. (Přepisuje DataConnectionSupport.Initialize(Object).) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnSiteChanged | Vyvolá událost SiteChanged. (Zděděno z ServiceProviderWithSite.) | |
Open | Otevře zadaný datové připojení. (Přepisuje DataConnectionSupport.Open(Boolean).) | |
Prepare | Připraví zadaný příkaz na zdroji dat mají být provedeny; příkaz může být provedeny vícekrát s různými parametry. | |
RaiseMessageReceived | Zvýší MessageReceivedudálostí uzavření DataConnection instance. (Zděděno z DataConnectionSupport.) | |
RaiseStateChanged | Vyvolá událost stav změněn na orámování DataConnection instance. (Zděděno z DataConnectionSupport.) | |
RollbackTransaction | Vrátí zpět, nebo pórovitost transakci a vrátí novou úroveň aktuální transakce. | |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
SiteChanged | Událost je aktivována, když Site je změněna vlastnost. (Zděděno z ServiceProviderWithSite.) |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IObjectWithSite.GetSite | Načte poslední server pomocí IObjectWithSite.SetSite metoda.Pokud neexistuje žádné známé společnosti, je k vyvolání výjimky. (Zděděno z ServiceProviderWithSite.) | |
IServiceProvider.QueryService | Provádí jako factory pro služby, které jsou vystaveny prostřednictvím implementace objekt IServiceProvider. (Zděděno z ServiceProvider.) | |
IObjectWithSite.SetSite | Poskytuje webu IUnknown ukazatele na daný objekt. (Zděděno z ServiceProviderWithSite.) |
Nahoru
Poznámky
Tato třída poskytuje kompletní, spravované implementace, která je ve výchozím nastavení vytvořen zprostředkovatele dat.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.