Freigeben über


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
Öffentliche Eigenschaft ConnectionTimeout Ruft ab oder vor dem Beenden des Versuchs und dem Generieren eines Timeoutfehlers legt die Wartezeit erst, eine Verbindung herzustellen fest.
Öffentliche Eigenschaft CurrentThreadHasLock Ruft einen Wert ab, ob der aktuelle Thread eine Sperre auf dem Datenverbindungsobjekt verfügt.
Öffentliche Eigenschaft DisplayConnectionString Ruft die Verbindungszeichenfolge ab, in der vertrauliche Informationen, wenn sich darstellen, für sichere Anzeige formatiert werden.
Öffentliche Eigenschaft EncryptedConnectionString Ruft eine verschlüsselte Version der Verbindungszeichenfolge ab.
Öffentliche Eigenschaft IsLocked Ruft einen Wert ab, ob die aktuelle Datenverbindung gesperrt ist.
Öffentliche Eigenschaft IsNonLocking Ruft einen Wert ab, ob die Datenverbindung automatische Sperre unterstützt.
Öffentliche Eigenschaft Provider Ruft die GUID des Datenanbieters ab.
Öffentliche Eigenschaft SafeConnectionString Ruft die Verbindungszeichenfolge, ausschließlich der vertraulichen Informationen ab.
Öffentliche Eigenschaft Source Ruft die GUID der Datenquelle für die aktuelle Datenverbindung, sofern ab.
Öffentliche Eigenschaft State Ruft den aktuellen Zustand der Datenverbindung ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Clone() Erstellt eine Kopie der aktuellen Datenverbindung.
Öffentliche Methode Clone(Boolean) Erstellt eine Kopie der aktuellen Datenverbindung.
Öffentliche Methode Close Schließt die aktuelle Datenverbindung.
Öffentliche Methode 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.)
Öffentliche Methode EnsureConnected Bestimmt, ob die aktuelle Datenverbindung verbunden ist und, wenn nicht, geöffnet.
Öffentliche Methode EquivalentTo Gibt an, ob die angegebenen Datenverbindungsinformationen, wie durch die Anbieter-GUID und eine Verbindungszeichenfolge dargestellt, auf die aktuelle Instanz der Datenverbindung entsprechen.
Öffentliche Methode GetLockedProviderObject() Ruft den zugrunde liegenden Datenanbieter gesperrten ab, der die aktuelle Datenverbindung unterstützt.
Öffentliche Methode GetLockedProviderObject(Int32) Nach dem Sperren der aktuellen Datenverbindung ruft den zugrunde liegenden Datenanbieter ab.
Öffentliche Methode GetService Ruft das Dienstobjekt des angegebenen Typs ab. (Von IServiceProvider geerbt.)
Öffentliche Methode Lock() Sperrt die aktuelle Datenverbindung.
Öffentliche Methode Lock(Int32) Sperrt die aktuelle Datenverbindung.
Öffentliche Methode Open Öffnet die aktuelle Datenverbindung.
Öffentliche Methode ReleaseExclusiveAccessProxy Gibt einen vorhandenen Proxy des exklusiven Zugriffs frei.
Öffentliche Methode Unlock Setzt die aktuelle Datenverbindung frei.
Öffentliche Methode UnlockProviderObject Setzt das zugrunde liegende Anbieterobjekt für die aktuelle Datenverbindung frei.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis MessageReceived Tritt auf, wenn eine Meldung aus der Datenquelle empfangen wird. (Von IVsDataConnectionEvents geerbt.)
Öffentliches Ereignis 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services-Namespace