Interface IVsDataConnectionUIControl
Representa a interface que expõem métodos e propriedades que permitem que um controle de interface do usuário (UI) personalizados para editar propriedades de conexão na caixa de diálogo de Conexão de Dados .
Namespace: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)
Sintaxe
'Declaração
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>
O tipo IVsDataConnectionUIControl expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Control | Quando implementado por uma classe, obtém o controle do usuário atual como um objeto de UserControl . | |
Site | Obtém ou define o site. (Herdado de IVsDataSiteableObject<T>.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
LoadProperties | Quando implementado por uma classe, tanto pelas propriedades dos controles na caixa de diálogo de Conexão de Dados , como a fonte de dados, a identificação de usuário, a senha, e o catálogo de inicial. |
Superior
Comentários
Use esta interface para oferecer suporte a representação gráfica de informações de conexão, como na caixa de diálogo de Visual StudioConexão de Dados , que é implementada usando a classe de DataConnectionProperties .
A classe que herda de DataConnectionUIControl , essa interface, fornece uma interface do usuário completamente personalizado, e fornece implementadores de provedores de DDEX com o grau de máxima flexibilidade.Nenhuma interface do usuário especializada está disponível a menos que você implemente a classe de DataConnectionUIControl .
Quando a caixa de diálogo de Visual StudioConexão de Dados primeiro cria o controle de interface do usuário de conexão de um provedor de DDEX, chama o método de Initialize com uma instância de implementação de propriedades de conexão do provedor.
Uma classe derivada de DataConnectionUIControl pode usar o evento de SiteChanged para invocar o comportamento personalizado quando esse evento é gerado.Em seguida, sempre que o conteúdo da necessidade de controle de interface do usuário de conexão de ser atualizado, o método de LoadProperties são chamados.Uma classe derivada deve atualizar todos os seus controles com os dados armazenados no objeto de Site .
Essa interface tem uma implementação base na estrutura de DDEX.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Data.Services.SupportEntities