IVsDataConnection Interfejs
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 połączenie danych.
public interface class IVsDataConnection : IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents
public interface IVsDataConnection : IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents
type IVsDataConnection = interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
Public Interface IVsDataConnection
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents
- Implementuje
Właściwości
ConnectionTimeout |
Pobiera lub ustawia czas oczekiwania na nawiązanie połączenia przed zakończeniem próby i wygenerowaniem błędu przekroczenia limitu czasu. |
CurrentThreadHasLock |
Pobiera wartość wskazującą, czy bieżący wątek ma blokadę obiektu połączenia danych. |
DisplayConnectionString |
Pobiera parametry połączenia, w których informacje poufne, jeśli są obecne, są sformatowane na potrzeby bezpiecznego wyświetlania. |
EncryptedConnectionString |
Pobiera zaszyfrowaną wersję parametry połączenia. |
IsLocked |
Pobiera wartość wskazującą, czy bieżące połączenie danych jest zablokowane. |
IsNonLocking |
Pobiera wartość wskazującą, czy połączenie danych obsługuje automatyczne blokowanie. |
Provider |
Pobiera identyfikator GUID dostawcy danych. |
SafeConnectionString |
Pobiera parametry połączenia, z wyłączeniem poufnych informacji. |
Source |
Pobiera identyfikator GUID źródła danych dla bieżącego połączenia danych, jeśli istnieje. |
State |
Pobiera bieżący stan połączenia danych. |
Metody
Clone() |
Tworzy kopię bieżącego połączenia danych. |
Clone(Boolean) |
Tworzy kopię bieżącego połączenia danych. |
Close() |
Zamyka bieżące połączenie danych. |
EnsureConnected() |
Określa, czy bieżące połączenie danych jest połączone, a jeśli nie, otwiera je. |
EquivalentTo(Guid, String, Boolean) |
Wskazuje, czy podane informacje o połączeniu danych reprezentowane przez identyfikator GUID dostawcy i parametry połączenia są równoważne bieżącemu wystąpieniu połączenia danych. |
GetLockedProviderObject() |
Pobiera bazowego zablokowanego dostawcę danych, który obsługuje bieżące połączenie danych. |
GetLockedProviderObject(Int32) |
Pobiera bazowego dostawcę danych po zablokowaniu bieżącego połączenia danych. |
Lock() |
Blokuje bieżące połączenie danych. |
Lock(Int32) |
Blokuje bieżące połączenie danych. |
Open() |
Otwiera bieżące połączenie danych. |
ReleaseExclusiveAccessProxy() |
Zwalnia istniejący wyłączny serwer proxy dostępu. |
Unlock() |
Odblokuje bieżące połączenie danych. |
UnlockProviderObject() |
Odblokuje obiekt podstawowego dostawcy dla bieżącego połączenia danych. |
Zdarzenia
MessageReceived |
Występuje, gdy komunikat zostanie odebrany ze źródła danych. (Odziedziczone po IVsDataConnectionEvents) |
StateChanged |
Występuje, gdy stan połączenia danych zostanie zmieniony. (Odziedziczone po IVsDataConnectionEvents) |