Freigeben über


IVsDataConnection Schnittstelle

Definition

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)

Gilt für: