DataConnectionSupport 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.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableServiceProvider<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionSupport
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionSupport
type DataConnectionSupport = class
inherit DataSiteableServiceProvider<IVsDataConnection>
interface IVsDataConnectionSupport
interface IServiceProvider
interface IDisposable
interface IVsDataConnectionEvents
Public MustInherit Class DataConnectionSupport
Inherits DataSiteableServiceProvider(Of IVsDataConnection)
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents, IVsDataConnectionSupport
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
DataConnectionSupport() |
Inicjuje nowe wystąpienie klasy DataConnectionSupport. |
Właściwości
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 podczas nawiązywania połączenia przed zakończeniem próby i wygenerowaniem błędu przekroczenia limitu czasu. |
ParentProvider |
Pobiera bieżące wystąpienie nadrzędnego dostawcy usług. (Odziedziczone po ServiceProvider) |
ProviderObject |
Pobiera podstawowego dostawcę danych, który obsługuje bieżące połączenie danych. |
ServiceProvider |
Pobiera globalnego dostawcę usług programu Visual Studio. |
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) |
Close() |
Zamyka określone połączenie. |
CreateService(IServiceContainer, Type) |
Tworzy nowy obiekt usługi, określając typ usługi interfejsu. |
Dispose() |
Zwalnia wszystkie zasoby przechowywane przez połączenie danych. |
Dispose(Boolean) |
Zwalnia wszystkie zasoby przechowywane przez połączenie danych. |
Finalize() |
Zwalnia wszystkie zasoby przechowywane przez połączenie danych, gdy obiekt obsługi połączenia danych zostanie zniszczony. |
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, opcjonalnie z istniejącego obiektu dostawcy danych. |
OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
MessageReceived Obsługuje zdarzenie. |
OnSiteChanged(EventArgs) |
SiteChanged Zgłasza zdarzenie. (Odziedziczone po DataSiteableServiceProvider<T>) |
OnStateChanged(DataConnectionStateChangedEventArgs) |
StateChanged Obsługuje zdarzenie. |
Open(Boolean) |
Otwiera określone połączenie danych. |
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) |
Zdarzenia
MessageReceived |
Występuje, gdy komunikat zostanie odebrany ze źródła danych. |
SiteChanged |
Występuje, gdy witryna uległa zmianie. (Odziedziczone po DataSiteableServiceProvider<T>) |
StateChanged |
Występuje, gdy stan połączenia danych uległ zmianie. |
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) |
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. |