AdoDotNetConnectionSupport Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje implementaci IVsDataConnectionSupport rozhraní a nepřímo IVsDataCommand, IVsDataAsyncCommand a IVsDataTransaction rozhraní pomocí příslušných objektů ADO .NET.
public ref class AdoDotNetConnectionSupport : Microsoft::VisualStudio::Data::Framework::DataConnectionSupport, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>
public class AdoDotNetConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataConnectionSupport, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>
type AdoDotNetConnectionSupport = class
inherit DataConnectionSupport
interface IVsDataSiteableObject<IVsDataProvider>
Public Class AdoDotNetConnectionSupport
Inherits DataConnectionSupport
Implements IVsDataSiteableObject(Of IVsDataProvider)
- Dědičnost
-
AdoDotNetConnectionSupport
- Implementuje
Konstruktory
AdoDotNetConnectionSupport() |
Inicializuje instanci třídy AdoDotNetConnectionSupport. |
Vlastnosti
Connection |
DbConnection Získá objekt, který používá aktuální instance podpory připojení. |
ConnectionString |
Získá nebo nastaví řetězcovou reprezentaci informací požadovaných k vytvoření zadaného připojení zdroje dat. |
ConnectionTimeout |
Získá nebo nastaví dobu v sekundách čekání na navázání připojení před ukončením pokusu a generování chyby časového limitu. |
CurrentCommand |
DbCommand Získá objekt, který se aktuálně používá aktuální instance podpory připojení. |
CurrentTransaction |
DbTransaction Získá objekt, který se aktuálně používá aktuální instance podpory připojení. |
InAsyncMode |
Získá hodnotu označující, zda připojení je v asynchronním režimu. |
ParentProvider |
Získá aktuální instanci zprostředkovatele nadřazené služby. (Zděděno od ServiceProvider) |
ProviderObject |
Získá objekt základního zprostředkovatele pro zadané připojení. |
ServiceProvider |
Získá globálního poskytovatele služeb sady Visual Studio. (Zděděno od DataConnectionSupport) |
Site |
Získá nebo nastaví web. (Zděděno od DataSiteableServiceProvider<T>) |
State |
Získá stav datového připojení. |
Metody
AddService(Type, Object) |
Přidá zadanou službu do interní kolekce služeb. (Zděděno od ServiceProvider) |
AddService(Type, Object, Boolean) |
Přidá zadanou službu do kolekce objektů služby nebo do nadřazeného kontejneru služby. (Zděděno od ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Přidá zadanou službu do interní kolekce služeb. (Zděděno od ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Přidá zadanou službu do interní kolekce služeb nebo do nadřazeného kontejneru služby. (Zděděno od ServiceProvider) |
BeginTransactionCore() |
Inicializuje transakci. |
Close() |
Ukončí aktuální datové připojení. |
CommitTransactionCore() |
Potvrdí transakci. |
CreateParameterCore() |
Vytvoří nový parametr dat s rozhraním IVsDataProvider. |
CreateParameterFrom(DbParameter) |
Vytvoří nový parametr dat s rozhraním IVsDataProviderpomocí kopie zadaného parametru dat. |
CreateService(IServiceContainer, Type) |
Vytvoří nový objekt služby na základě zadaného typu služby rozhraní. |
DeriveParametersCore(String, DataCommandType, Int32) |
Odvozuje parametry, které lze zadat pro daný příkaz. |
DeriveParametersOn(DbCommand) |
Přepsání pro odvození parametrů z daného příkazu |
DeriveSchemaCore(String, DataCommandType, IVsDataParameter[], Int32) |
Odvozuje schéma vrácené ze zadaného příkazu, který určuje rozložení položek a bloků v dané čtečce dat. |
Dispose() |
Uvolní všechny prostředky uchovávané datovým připojením. (Zděděno od DataConnectionSupport) |
Dispose(Boolean) |
Uvolní všechny prostředky uchovávané datovým připojením. |
ExecuteCore(String, DataCommandType, IVsDataParameter[], Int32) |
Spustí zadaný příkaz, volitelně s parametry, a vrátí výsledky jako IVsDataReader objekt. |
ExecuteWithoutResultsCore(String, DataCommandType, IVsDataParameter[], Int32) |
Spustí zadaný příkaz, volitelně s parametry. Nevrací žádné výsledky dotazu. |
GetCommand(String, DataCommandType, IVsDataParameter[], Int32) |
DbCommand Vytvoří objekt z daného příkazového řetězce. |
GetCommandType(DataCommandType) |
Převede hodnotu výčtu z DataCommandType na odpovídající hodnotu ve výčtu CommandType . |
GetService(Guid) |
Načte službu se zadaným identifikátorem GUID služby. (Zděděno od ServiceProvider) |
GetService(Type) |
Načte službu zadaného typu. (Zděděno od ServiceProvider) |
Initialize(Object) |
Inicializuje zadané ADO.NET připojení pomocí zadaného zprostředkovatele. |
OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
MessageReceived Zpracovává událost. (Zděděno od DataConnectionSupport) |
OnSiteChanged(EventArgs) |
SiteChanged Vyvolá událost. (Zděděno od DataSiteableServiceProvider<T>) |
OnStateChanged(DataConnectionStateChangedEventArgs) |
StateChanged Zpracovává událost. (Zděděno od DataConnectionSupport) |
Open(Boolean) |
Otevře zadané datové připojení. |
PrepareCore(String, DataCommandType, IVsDataParameter[], Int32) |
Připraví zadaný příkaz na zdroj dat, který má být proveden; příkaz lze spustit vícekrát s různými parametry. |
RemoveService(Type) |
Odebere zadanou službu z kolekce interních služeb. (Zděděno od ServiceProvider) |
RemoveService(Type, Boolean) |
Odebere zadanou službu z interní kolekce služeb nebo z nadřazeného kontejneru služby. (Zděděno od ServiceProvider) |
RollbackTransactionCore() |
Vrátí zpět nebo voids, transakce a vrátí novou aktuální úroveň transakce. |
SetParameters(DbCommand, IVsDataParameter[]) |
Přidá nové parametry do daného DbCommand příkazu ze zadaného IVsDataParameter pole parametrů. |
Událost
MessageReceived |
Vyvolá se při přijetí zprávy ze zdroje dat. (Zděděno od DataConnectionSupport) |
SiteChanged |
Vyvolá se při změně webu. (Zděděno od DataSiteableServiceProvider<T>) |
StateChanged |
Vyvolá se při změně stavu datového připojení. (Zděděno od DataConnectionSupport) |
Explicitní implementace rozhraní
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Provádí jako objekt pro služby, které jsou zpřístupněny prostřednictvím implementace IServiceProvider. (Zděděno od ServiceProvider) |
IVsDataSiteableObject<IVsDataProvider>.Site |
Představuje implementaci IVsDataConnectionSupport rozhraní a nepřímo IVsDataCommand, IVsDataAsyncCommand a IVsDataTransaction rozhraní pomocí příslušných objektů ADO .NET. |
Metody rozšíření
QueryService(IServiceProvider, Guid) |
Získá službu vystavenou poskytovatelem služby na základě jeho identifikátoru GUID služby. |
QueryService<TService>(IServiceProvider) |
Získá službu vystavenou poskytovatelem služby na základě jejího typu služby. |