IVsDataConnection Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Datenverbindung dar.
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
- Implementiert
Eigenschaften
ConnectionTimeout |
Ruft die Zeit ab, die gewartet werden muss, bis eine Verbindung hergestellt wird, bevor der Versuch beendet und ein Timeoutfehler generiert wird, oder legt diesen fest. |
CurrentThreadHasLock |
Ruft einen Wert ab, der angibt, ob der aktuelle Thread über eine Sperre für das Datenverbindungsobjekt verfügt. |
DisplayConnectionString |
Ruft die Verbindungszeichenfolge ab, in der vertrauliche Informationen, sofern vorhanden, für die sichere Anzeige formatiert sind. |
EncryptedConnectionString |
Ruft eine verschlüsselte Version des Verbindungszeichenfolge ab. |
IsLocked |
Ruft einen Wert ab, der angibt, ob die aktuelle Datenverbindung gesperrt ist. |
IsNonLocking |
Ruft einen Wert ab, der angibt, ob die Datenverbindung die automatische Sperrung unterstützt. |
Provider |
Ruft die GUID des Datenanbieters ab. |
SafeConnectionString |
Ruft die Verbindungszeichenfolge ab, wobei vertrauliche Informationen ausgeschlossen werden. |
Source |
Ruft die GUID der Datenquelle für die aktuelle Datenverbindung ab, falls vorhanden. |
State |
Ruft den aktuellen Zustand der Datenverbindung ab. |
Methoden
Clone() |
Erstellt eine Kopie der aktuellen Datenverbindung. |
Clone(Boolean) |
Erstellt eine Kopie der aktuellen Datenverbindung. |
Close() |
Schließt die aktuelle Datenverbindung. |
EnsureConnected() |
Bestimmt, ob die aktuelle Datenverbindung verbunden ist, und öffnet sie, falls nicht. |
EquivalentTo(Guid, String, Boolean) |
Gibt an, ob die angegebenen Datenverbindungsinformationen, wie sie von der Anbieter-GUID und einem Verbindungszeichenfolge dargestellt werden, dem aktuellen instance der Datenverbindung entsprechen. |
GetLockedProviderObject() |
Ruft den zugrunde liegenden gesperrten Datenanbieter ab, der die aktuelle Datenverbindung unterstützt. |
GetLockedProviderObject(Int32) |
Ruft den zugrunde liegenden Datenanbieter ab, nachdem die aktuelle Datenverbindung gesperrt wurde. |
Lock() |
Sperrt die aktuelle Datenverbindung. |
Lock(Int32) |
Sperrt die aktuelle Datenverbindung. |
Open() |
Öffnet die aktuelle Datenverbindung. |
ReleaseExclusiveAccessProxy() |
Gibt einen vorhandenen exklusiven Zugriffsproxy frei. |
Unlock() |
Entsperrt die aktuelle Datenverbindung. |
UnlockProviderObject() |
Entsperrt das zugrunde liegende Anbieterobjekt für die aktuelle Datenverbindung. |
Ereignisse
MessageReceived |
Tritt auf, wenn eine Nachricht von der Datenquelle empfangen wird. (Geerbt von IVsDataConnectionEvents) |
StateChanged |
Tritt auf, wenn der Zustand der Datenverbindung geändert wird. (Geerbt von IVsDataConnectionEvents) |