Partager via


connexion de données interface utilisateur de DDEX

Visual Studio fournit l'interface utilisateur de connexion de données (UI) pour vérifier la connectivité à pointage et cliquez sur aux sources de données. la connexion de données interface utilisateur comporte trois boîtes de dialogue :

  • Boîte de dialogue deSource de données , qui permet à l'utilisateur de sélectionner ou modifier une source de données et le fournisseur de données associé.

  • boîte de dialogue deconnexion de données , qui permet à l'utilisateur de spécifier ou aux informations de connexion de données.

  • boîte de dialogue depropriétés de connexion avancées , qui fournit une grille de propriétés dans laquelle pour modifier ou appliquer des valeurs de propriété de connexion.

À propos de la connexion de données interface utilisateur

L'assembly Microsoft.VisualStudio.Data.Services.DLL fournit des interfaces de base qui doivent être implémentées pour assurer la connexion de données interface utilisateur qui exécute Visual Studiointérieur.

Pendant que Visual Studio est le consommateur principal de cette connexion de données interface utilisateur, il est également utilisé par une sélection d'autres produits Microsoft. Dans ces cas, où Microsoft.VisualStudio.Data.Services.DLL n'est pas fourni, un assembly différent, Microsoft.Data.ConnectionUI.DLL, fournit IDataConnectionUIControl et interfaces d' IDataConnectionProperties qui doivent être implémentés par des tiers. Les interfaces d' IVsDataConnectionUIControl et d' IVsDataConnectionProperties sont implémentées dans des classes d'infrastructure de DDEX, donc une implémentation de fournisseur de DDEX de ces classes héritera automatiquement la capacité de les utiliser dans d'autres produits Microsoft.

En résumé :

  1. Pour gérer la connexion de données interface utilisateur dans Visual Studio, vous avez besoin d'une référence à Microsoft.VisualStudio.Data.Services.DLL, qui fournit l'accès aux interfaces d' IVsDataConnectionUIControl et d' IVsDataConnectionProperties . Cela fournit la prise en charge requise pour les scénarios de non-Visual Studio automatiquement.

  2. Pour gérer la connexion de données interface utilisateur en dehors de Visual Studio, vous devez implémenter IDataConnectionUIControl et IDataConnectionProperties interfaces directement, défini dans Microsoft.Data.ConnectionUI.DLL.

  3. Si vous envisagez de gérer les deux scénarios, ou si vous exécution dans Visual Studio actuellement mais prévoyez dans les versions ultérieures d'ajouter un cas de non-Visual Studio, vous devez suivre l'élément #1, ci-dessus. Implémenter IVsDataConnectionUIControl et IVsDataConnectionProperties interfaces implémente les interfaces correspondantes sans effort supplémentaire.

Dans cette section

Rubriques connexes

Voir aussi

Référence

Microsoft.Data.ConnectionUI

Concepts

personnaliser la connexion de données interface utilisateur

programmabilité de connexion de données