AdoDotNetConnectionSupport – třída
Poskytuje implementaci IVsDataConnectionSupport rozhraní a nepřímé provádění IVsDataCommand, IVsDataAsyncCommand, a IVsDataTransaction rozhraní pomocí příslušných objektů ADO.NET.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.Framework.ServiceProvider
Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport
Obor názvů: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
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>
Typ AdoDotNetConnectionSupport zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
AdoDotNetConnectionSupport | Inicializuje instanci AdoDotNetConnectionSupport třídy. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
Connection | Získává DbConnection 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.) | |
CurrentCommand | Získává DbCommand nyní používá aktuální připojení podporu instance objektu. | |
CurrentTransaction | Získává DbTransaction nyní používá aktuální připojení podporu instance objektu. | |
InAsyncMode | Získá hodnotu určující, zda je připojení v asynchronním režimu. | |
ParentProvider | Načte aktuální instance nadřazeného poskytovatel metadat. (Zděděno z ServiceProvider.) | |
ProviderObject | Získá základní objekt zprostředkovatele pro vybrané připojení. (Přepisuje DataConnectionSupport.ProviderObject.) | |
ServiceProvider | Získává globální poskytovatel metadat. (Zděděno z DataConnectionSupport.) | |
Site | Získá nebo nastaví na serveru. (Zděděno z DataSiteableServiceProvider<T>.) | |
State | Získá stav datové připojení. (Přepisuje DataConnectionSupport.State.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddService(Type, ServiceCreatorCallback) | Zadaná služba přidá do vnitřní kolekce služeb. (Zděděno z ServiceProvider.) | |
AddService(Type, Object) | Zadaná služba přidá do vnitřní kolekce služeb. (Zděděno z ServiceProvider.) | |
AddService(Type, ServiceCreatorCallback, Boolean) | Zadaná služba přidá vnitřní kolekce služeb nebo nadřazeného kontejneru služby. (Zděděno z ServiceProvider.) | |
AddService(Type, Object, Boolean) | Zadaná služba přidá kolekci objektů služby nebo nadřazeného kontejneru služby. (Zděděno z ServiceProvider.) | |
BeginTransactionCore | Spustí transakci. | |
Close | Zavře aktuální datové připojení. (Přepisuje DataConnectionSupport.Close().) | |
CommitTransactionCore | Potvrzení transakce. | |
CreateParameterCore | Vytvoří nový parametr data s rozhraním IVsDataProvider. | |
CreateParameterFrom | Vytvoří nový parametr data s rozhraním IVsDataProvider, pomocí kopie parametr zadaná data. | |
CreateService | Vytvoří nový objekt služby na základě zadané rozhraní typu služby. (Přepisuje DataConnectionSupport.CreateService(IServiceContainer, Type).) | |
DeriveParametersCore | Odvozuje parametry, které lze zadat pro daný příkaz. | |
DeriveParametersOn | Přepsat odvozovat parametry daného příkazu. | |
DeriveSchemaCore | Schéma vrácené zadaný příkaz označující rozložení položek a bloky v Readeru daného data pochází. | |
Dispose() | Uvolní všechny prostředky v držení datové připojení. (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.) | |
ExecuteCore | Provede zadaný příkaz, volitelně s parametry a vrátí výsledky jako IVsDataReader objektu. | |
ExecuteWithoutResultsCore | Provede zadaný příkaz, volitelně s parametry.Nevrátí žádné výsledky dotazu. | |
Finalize | Uvolní všechny prostředky při zničení objektu podporu připojení dat v držení datové připojení. (Zděděno z DataConnectionSupport.) | |
GetCommand | Konstrukce DbCommand objektu z řetězce daný příkaz. | |
GetCommandType | Převede hodnota z výčtu DataCommandType na odpovídající hodnotu v CommandType výčtu. | |
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.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Initialize | Inicializuje zadanou ADO.NET připojení pomocí zadaného zprostředkovatele. (Přepisuje DataConnectionSupport.Initialize(Object).) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnMessageReceived | Zpracovává MessageReceived událostí. (Zděděno z DataConnectionSupport.) | |
OnSiteChanged | Vyvolá událost SiteChanged. (Zděděno z DataSiteableServiceProvider<T>.) | |
OnStateChanged | Zpracovává StateChanged událostí. (Zděděno z DataConnectionSupport.) | |
Open | Otevře zadaný datové připojení. (Přepisuje DataConnectionSupport.Open(Boolean).) | |
PrepareCore | Připraví zadaný příkaz na zdroji dat mají být provedeny; příkaz lze spustit vícekrát s různými parametry. | |
RemoveService(Type) | Odstraní z kolekce vnitřní služby služby (Zděděno z ServiceProvider.) | |
RemoveService(Type, Boolean) | Zadaná služba odstraní z kolekce vnitřní služby nebo z nadřazeného kontejneru služby. (Zděděno z ServiceProvider.) | |
RollbackTransactionCore | Vrátí zpět, nebo pórovitost transakci a vrátí novou úroveň aktuální transakce. | |
SetParameters | Přidá nové parametry daném DbCommand příkazu zadaného pole IVsDataParameter parametry. | |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
MessageReceived | Vyvolá se při přijetí zprávy ze zdroje dat. (Zděděno z DataConnectionSupport.) | |
SiteChanged | Dochází při změně webu. (Zděděno z DataSiteableServiceProvider<T>.) | |
StateChanged | Vyvolá se při změně stavu připojení dat. (Zděděno z DataConnectionSupport.) |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IServiceProvider.QueryService | Provádí jako factory pro služby, které jsou vystaveny prostřednictvím implementace IServiceProvider . (Zděděno z ServiceProvider.) | |
IVsDataSiteableObject<IVsDataProvider>.Site | Získává IVsDataProvider nyní používá aktuální připojení podporu instance objektu. |
Nahoru
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.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů