Freigeben über


IVsDataConnectionUIControl-Schnittstelle

Stellt die Schnittstelle dar, die Methoden und Eigenschaften verfügbar macht, die ein benutzerdefiniertes Steuerelement der Benutzeroberfläche zum Bearbeiten von Verbindungseigenschaften Datenverbindung im Dialogfeld aktivieren.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Public Interface IVsDataConnectionUIControl _
    Inherits IVsDataSiteableObject(Of IVsDataConnectionUIProperties)
public interface IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties>
public interface class IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties^>
type IVsDataConnectionUIControl =  
    interface 
        interface IVsDataSiteableObject<IVsDataConnectionUIProperties>
    end
public interface IVsDataConnectionUIControl extends IVsDataSiteableObject<IVsDataConnectionUIProperties>

Der IVsDataConnectionUIControl-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Control Wenn Sie von einer Klasse implementiert werden, ruft das aktuelle Benutzersteuerelement als UserControl-Objekt ab.
Öffentliche Eigenschaft Site Ruft ab oder legt die Website fest. (Von IVsDataSiteableObject<T> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode LoadProperties Wenn Sie von einer Klasse, lädt die Eigenschaften der Steuerelemente im Dialogfeld Datenverbindung, wie der Datenquelle, der Benutzer-ID, dem Kennwort und dem Anfangskatalog implementiert werden.

Zum Seitenanfang

Hinweise

Verwenden Sie diese Schnittstelle, um grafische Darstellung von Verbindungsinformationen, wie im Dialogfeld Visual StudioDatenverbindung zu unterstützen, das implementiert wird, indem die DataConnectionProperties-Klasse verwendet.

Die DataConnectionUIControl-Klasse, die diese Schnittstelle erbt, stellt ein vollständig benutzerdefiniertes Benutzeroberfläche und stellt Implementierungen von DDEX-Anbietern mit dem maximalen Grad an Flexibilität. Kein spezielle Benutzeroberfläche ist verfügbar, es sei denn, die DataConnectionUIControl-Klasse implementieren.

Wenn das Dialogfeld Visual StudioDatenverbindung zuerst UI-Steuerelement die Verbindung eines DDEX-Anbieters erstellt, wird die Initialize-Methode mit einer Instanz der Verbindungseigenschaftimplementierung des Anbieters auf.

Eine Klasse, die von DataConnectionUIControl abgeleitet ist, kann das SiteChanged-Ereignis verwenden, um benutzerdefiniertes Verhalten aufzurufen, wenn dieses Ereignis ausgelöst wird. Anschließend wenn der Inhalt der Verbindung UI-Steuerelement-Anforderung aktualisiert werden, die LoadProperties-Methode aufgerufen wird. Ein Site, das die Ereignisdaten enthält.

Diese Schnittstelle verfügt über eine Basisimplementierung im DDEX-Framework.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace