IVsDataConnection-Schnittstelle
Stellt die Schnittstelle für eine Datenverbindung dar.
Namespace: Microsoft.VisualStudio.Data.Services
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
Public Interface IVsDataConnection _
Inherits IVsDataConnectionEvents, IServiceProvider, IDisposable
public interface IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
public interface class IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
type IVsDataConnection =
interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
end
public interface IVsDataConnection extends IVsDataConnectionEvents, IServiceProvider, IDisposable
Der IVsDataConnection-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ConnectionTimeout | Ruft ab oder vor dem Beenden des Versuchs und dem Generieren eines Timeoutfehlers legt die Wartezeit erst, eine Verbindung herzustellen fest. | |
CurrentThreadHasLock | Ruft einen Wert ab, ob der aktuelle Thread eine Sperre auf dem Datenverbindungsobjekt verfügt. | |
DisplayConnectionString | Ruft die Verbindungszeichenfolge ab, in der vertrauliche Informationen, wenn sich darstellen, für sichere Anzeige formatiert werden. | |
EncryptedConnectionString | Ruft eine verschlüsselte Version der Verbindungszeichenfolge ab. | |
IsLocked | Ruft einen Wert ab, ob die aktuelle Datenverbindung gesperrt ist. | |
IsNonLocking | Ruft einen Wert ab, ob die Datenverbindung automatische Sperre unterstützt. | |
Provider | Ruft die GUID des Datenanbieters ab. | |
SafeConnectionString | Ruft die Verbindungszeichenfolge, ausschließlich der vertraulichen Informationen ab. | |
Source | Ruft die GUID der Datenquelle für die aktuelle Datenverbindung, sofern ab. | |
State | Ruft den aktuellen Zustand der Datenverbindung ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Clone() | Erstellt eine Kopie der aktuellen Datenverbindung. | |
Clone(Boolean) | Erstellt eine Kopie der aktuellen Datenverbindung. | |
Close | Schließt die aktuelle Datenverbindung. | |
Dispose | Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.) | |
EnsureConnected | Bestimmt, ob die aktuelle Datenverbindung verbunden ist und, wenn nicht, geöffnet. | |
EquivalentTo | Gibt an, ob die angegebenen Datenverbindungsinformationen, wie durch die Anbieter-GUID und eine Verbindungszeichenfolge dargestellt, auf die aktuelle Instanz der Datenverbindung entsprechen. | |
GetLockedProviderObject() | Ruft den zugrunde liegenden Datenanbieter gesperrten ab, der die aktuelle Datenverbindung unterstützt. | |
GetLockedProviderObject(Int32) | Nach dem Sperren der aktuellen Datenverbindung ruft den zugrunde liegenden Datenanbieter ab. | |
GetService | Ruft das Dienstobjekt des angegebenen Typs ab. (Von IServiceProvider geerbt.) | |
Lock() | Sperrt die aktuelle Datenverbindung. | |
Lock(Int32) | Sperrt die aktuelle Datenverbindung. | |
Open | Öffnet die aktuelle Datenverbindung. | |
ReleaseExclusiveAccessProxy | Gibt einen vorhandenen Proxy des exklusiven Zugriffs frei. | |
Unlock | Setzt die aktuelle Datenverbindung frei. | |
UnlockProviderObject | Setzt das zugrunde liegende Anbieterobjekt für die aktuelle Datenverbindung frei. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
MessageReceived | Tritt auf, wenn eine Meldung aus der Datenquelle empfangen wird. (Von IVsDataConnectionEvents geerbt.) | |
StateChanged | Tritt auf, wenn der Zustand der Datenverbindung geändert wird. (Von IVsDataConnectionEvents geerbt.) |
Zum Seitenanfang
Hinweise
Diese Schnittstelle wird als Dienst der integrierten DDEX implementiert.