Freigeben über


DDEX-Datenverbindung Benutzeroberfläche

Visual Studio Benutzeroberfläche einer Datenverbindung stellt Point&Click um die Verbindung zu Datenquellen zu aktivieren. Datenverbindung Benutzeroberfläche enthält drei Dialogfelder:

  • Datenquelle Dialogfeld, das es dem Benutzer ermöglicht, eine Datenquelle und den entsprechenden Datenanbieter auszuwählen oder zu ändern.

  • Datenverbindung Dialogfeld, das es dem Benutzer ermöglicht, um Informationen zur Datenverbindung anzuzeigen oder zu ändern.

  • Erweiterte Verbindungseigenschaften Dialogfeld, das ein Eigenschaftenraster bereitstellt, in dem bearbeiten oder wenden Eigenschaftswerte Verbindungen.

Die Datenverbindung Benutzeroberfläche

Die Assembly Microsoft.VisualStudio.Data.Services.DLL stellt die Basisschnittstellen bereit, die implementiert werden müssen, um Datenverbindung Benutzeroberfläche bereitzustellen, die innerhalb Visual Studiofunktioniert.

Während Visual Studio der primäre Consumer dieser Datenverbindung Benutzeroberfläche ist, wird er auch durch eine Reihe anderer Microsoft-Produkte genutzt. In diesen Fällen, in denen Microsoft.VisualStudio.Data.Services.DLL nicht ausgeliefert wird, in einer anderen Assembly, Microsoft.Data.ConnectionUI.DLL IDataConnectionUIControl Zubehör, und IDataConnectionProperties-Schnittstellen, die von Drittanbietern implementiert werden sollen. Die IVsDataConnectionUIControl und IVsDataConnectionProperties Schnittstellen sind in DDEX-Framework implementiert, sodass Klassen erben eine Implementierung der DDEX-Anbieter von diesen Klassen automatisch die Fähigkeit, anderen Microsoft-Produkten zu arbeiten.

Zusammenfassung:

  1. Um Datenverbindung Benutzeroberfläche innerhalb von Visual Studio zu behandeln, benötigen Sie einen Verweis auf Microsoft.VisualStudio.Data.Services.DLL, das Zugriff auf die IVsDataConnectionUIControl und IVsDataConnectionProperties-Schnittstellen bereitstellt. Dies ermöglicht die Unterstützung, die für nichtvisuelle Studio automatisch Szenarios erforderlich ist.

  2. Um Datenverbindung Benutzeroberfläche außerhalb von Visual Studio zu behandeln, müssen Sie die IDataConnectionUIControl und IDataConnectionProperties-Schnittstelle direkt implementieren, die in Microsoft.Data.ConnectionUI.DLL definiert sind.

  3. Wenn Sie beabsichtigen, beide Szenarien behandeln oder wenn Sie innerhalb von Visual Studio momentan arbeiten, jedoch in zukünftigen Versionen nicht visuelle Studio ein Szenario hinzugefügt werden sollen, sollten Sie beabsichtigen, #1 Element oben. Die IVsDataConnectionUIControl und IVsDataConnectionProperties-Schnittstellen implementiert, implementiert die geeigneten Schnittstellen ohne zusätzlichen Aufwand.

In diesem Abschnitt

Verwandte Abschnitte

Siehe auch

Referenz

Microsoft.Data.ConnectionUI

Konzepte

Datenverbindung Benutzeroberfläche anpassen

Datenverbindungs-Programmierbarkeit