AdoDotNetConnectionSupport Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje implementację interfejsu IVsDataConnectionSupport i pośrednio IVsDataCommand, IVsDataAsyncCommand i IVsDataTransaction przy użyciu odpowiednich obiektów 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)
- Dziedziczenie
-
AdoDotNetConnectionSupport
- Implementuje
Konstruktory
AdoDotNetConnectionSupport() |
Inicjuje wystąpienie klasy AdoDotNetConnectionSupport. |
Właściwości
Connection |
DbConnection Pobiera obiekt używany przez bieżące wystąpienie obsługi połączenia. |
ConnectionString |
Pobiera lub ustawia ciąg reprezentujący informacje wymagane do nawiązania określonego połączenia ze źródłem danych. |
ConnectionTimeout |
Pobiera lub ustawia czas oczekiwania na nawiązanie połączenia przed zakończeniem próby i wygenerowaniem błędu przekroczenia limitu czasu. |
CurrentCommand |
DbCommand Pobiera obiekt aktualnie używany przez bieżące wystąpienie obsługi połączenia. |
CurrentTransaction |
DbTransaction Pobiera obiekt aktualnie używany przez bieżące wystąpienie obsługi połączenia. |
InAsyncMode |
Pobiera wartość wskazującą, czy połączenie jest w trybie asynchronicznym. |
ParentProvider |
Pobiera bieżące wystąpienie nadrzędnego dostawcy usług. (Odziedziczone po ServiceProvider) |
ProviderObject |
Pobiera podstawowy obiekt dostawcy dla określonego połączenia. |
ServiceProvider |
Pobiera globalnego dostawcę usług programu Visual Studio. (Odziedziczone po DataConnectionSupport) |
Site |
Pobiera lub ustawia witrynę. (Odziedziczone po DataSiteableServiceProvider<T>) |
State |
Pobiera stan połączenia danych. |
Metody
AddService(Type, Object) |
Dodaje określoną usługę do wewnętrznej kolekcji usług. (Odziedziczone po ServiceProvider) |
AddService(Type, Object, Boolean) |
Dodaje określoną usługę do kolekcji obiektów usługi lub do nadrzędnego kontenera usługi. (Odziedziczone po ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Dodaje określoną usługę do wewnętrznej kolekcji usług. (Odziedziczone po ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Dodaje określoną usługę do wewnętrznej kolekcji usług lub do nadrzędnego kontenera usługi. (Odziedziczone po ServiceProvider) |
BeginTransactionCore() |
Inicjuje transakcję. |
Close() |
Zamyka bieżące połączenie danych. |
CommitTransactionCore() |
Zatwierdza transakcję. |
CreateParameterCore() |
Tworzy nowy parametr danych z interfejsem IVsDataProvider. |
CreateParameterFrom(DbParameter) |
Tworzy nowy parametr danych z interfejsem IVsDataProvider, używając kopii określonego parametru danych. |
CreateService(IServiceContainer, Type) |
Tworzy nowy obiekt usługi na podstawie określonego typu usługi interfejsu. |
DeriveParametersCore(String, DataCommandType, Int32) |
Uzyskuje parametry, które można określić dla danego polecenia. |
DeriveParametersOn(DbCommand) |
Zastąpij, aby uzyskać parametry z danego polecenia. |
DeriveSchemaCore(String, DataCommandType, IVsDataParameter[], Int32) |
Wyprowadza schemat zwrócony z określonego polecenia, wskazując układ elementów i bloków w danym czytniku danych. |
Dispose() |
Zwalnia wszystkie zasoby przechowywane przez połączenie danych. (Odziedziczone po DataConnectionSupport) |
Dispose(Boolean) |
Zwalnia wszystkie zasoby przechowywane przez połączenie danych. |
ExecuteCore(String, DataCommandType, IVsDataParameter[], Int32) |
Wykonuje określone polecenie, opcjonalnie z parametrami i zwraca wyniki jako IVsDataReader obiekt. |
ExecuteWithoutResultsCore(String, DataCommandType, IVsDataParameter[], Int32) |
Wykonuje określone polecenie, opcjonalnie z parametrami. Nie zwraca żadnych wyników zapytania. |
GetCommand(String, DataCommandType, IVsDataParameter[], Int32) |
DbCommand Tworzy obiekt z danego ciągu polecenia. |
GetCommandType(DataCommandType) |
Konwertuje wartość wyliczenia z na DataCommandType odpowiadającą jej wartość w wyliczeniu CommandType . |
GetService(Guid) |
Pobiera usługę z określonym identyfikatorem GUID usługi. (Odziedziczone po ServiceProvider) |
GetService(Type) |
Pobiera usługę określonego typu. (Odziedziczone po ServiceProvider) |
Initialize(Object) |
Inicjuje określone połączenie ADO.NET przy użyciu określonego dostawcy. |
OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
MessageReceived Obsługuje zdarzenie. (Odziedziczone po DataConnectionSupport) |
OnSiteChanged(EventArgs) |
SiteChanged Zgłasza zdarzenie. (Odziedziczone po DataSiteableServiceProvider<T>) |
OnStateChanged(DataConnectionStateChangedEventArgs) |
StateChanged Obsługuje zdarzenie. (Odziedziczone po DataConnectionSupport) |
Open(Boolean) |
Otwiera określone połączenie danych. |
PrepareCore(String, DataCommandType, IVsDataParameter[], Int32) |
Przygotowuje określone polecenie w źródle danych do wykonania; polecenie można wykonać wiele razy z różnymi parametrami. |
RemoveService(Type) |
Usuwa określoną usługę z kolekcji usług wewnętrznych (Odziedziczone po ServiceProvider) |
RemoveService(Type, Boolean) |
Usuwa określoną usługę z kolekcji usług wewnętrznych lub z kontenera usługi nadrzędnej. (Odziedziczone po ServiceProvider) |
RollbackTransactionCore() |
Przywraca lub unieważnia transakcję i zwraca nowy bieżący poziom transakcji. |
SetParameters(DbCommand, IVsDataParameter[]) |
Dodaje nowe parametry do danego DbCommand polecenia z określonej tablicy parametrów IVsDataParameter . |
Zdarzenia
MessageReceived |
Występuje, gdy komunikat zostanie odebrany ze źródła danych. (Odziedziczone po DataConnectionSupport) |
SiteChanged |
Występuje, gdy witryna uległa zmianie. (Odziedziczone po DataSiteableServiceProvider<T>) |
StateChanged |
Występuje, gdy stan połączenia danych uległ zmianie. (Odziedziczone po DataConnectionSupport) |
Jawne implementacje interfejsu
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Wykonuje jako fabrykę usług, które są udostępniane za pośrednictwem implementacji IServiceProvider. (Odziedziczone po ServiceProvider) |
IVsDataSiteableObject<IVsDataProvider>.Site |
Reprezentuje implementację interfejsu IVsDataConnectionSupport i pośrednio IVsDataCommand, IVsDataAsyncCommand i IVsDataTransaction przy użyciu odpowiednich obiektów ADO .NET. |
Metody rozszerzania
QueryService(IServiceProvider, Guid) |
Pobiera usługę uwidacznianą przez dostawcę usług na podstawie identyfikatora GUID usługi. |
QueryService<TService>(IServiceProvider) |
Pobiera usługę uwidacznianą przez dostawcę usług na podstawie typu usługi. |