Partilhar via


Conexão de dados DDEX da interface do usuário

Visual Studiofornece a interface de usuário de conexão de dados (UI) para habilitar a conectividade de ponto-e-clicar para fontes de dados. Conexão de dados da interface do usuário é composto por três caixas de diálogo:

  • Fonte de dados caixa de diálogo que permite ao usuário selecionar ou alterar uma fonte de dados e o provedor de dados associada.

  • Conexão de dados caixa de diálogo que permite ao usuário especificar ou alterar informações de conexão de dados.

  • Propriedades de conexão avançadas caixa de diálogo que fornece uma grade de propriedade na qual deseja editar ou aplicar os valores de propriedade de conexão.

Sobre a conexão de dados da interface do usuário

O assembly Microsoft.VisualStudio.Data.Services.DLL fornece a base de interfaces que precisam ser implementadas para fornecer a interface do usuário que funciona dentro de conexão de dados Visual Studio.

Enquanto Visual Studio é o consumidor de principal de conexão de dados da interface do usuário, ele também é consumido por uma seleção de outros produtos da Microsoft. Nesses casos, onde Microsoft.VisualStudio.Data.Services.DLL não é fornecido, fontes de outro assembly, Microsoft.Data.ConnectionUI.DLL, IDataConnectionUIControl e IDataConnectionProperties interfaces que devem ser implementadas por terceiros. O IVsDataConnectionUIControl e IVsDataConnectionProperties interfaces são implementados nas classes DDEX Framework, para que uma implementação de provedor DDEX dessas classes herdarão automaticamente a capacidade de trabalhar em outros produtos da Microsoft.

Para resumir:

  1. Para lidar com a interface do usuário dentro de Visual Studio de conexão de dados, você precisa de uma referência a Microsoft.VisualStudio.Data.Services.DLL, que fornece acesso ao IVsDataConnectionUIControl e IVsDataConnectionProperties interfaces. Isso fornece o suporte necessário para cenários que não Visual Studio automaticamente.

  2. Para lidar com a interface do usuário fora do Visual Studio de conexão de dados, você precisará implementar a IDataConnectionUIControl e IDataConnectionProperties interfaces diretamente, que são definidos no Microsoft.Data.ConnectionUI.DLL.

  3. Se você pretende lidar com ambos os cenários, ou se você estiver trabalhando no momento dentro de Visual Studio, mas a intenção em futuras versões para adicionar um cenário de não - Visual Studio, você deve seguir o item # 1, acima. Implementando o IVsDataConnectionUIControl e IVsDataConnectionProperties interfaces implementa as interfaces correspondentes sem esforço adicional.

Nesta seção

Seções relacionadas

Consulte também

Referência

Microsoft.Data.ConnectionUI

Conceitos

Personalizando a interface do usuário de conexão de dados

Programação de conexão de dados