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 | |
---|---|---|
Control | Wenn Sie von einer Klasse implementiert werden, ruft das aktuelle Benutzersteuerelement als UserControl-Objekt ab. | |
Site | Ruft ab oder legt die Website fest. (Von IVsDataSiteableObject<T> geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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