IVsDataConnectionUIControl (Interfaz)
Representa la interfaz que expone los métodos y propiedades que permiten un control de (UI) de la interfaz de usuario personalizados de editar propiedades de conexión en el cuadro de diálogo de Conexión de datos .
Espacio de nombres: Microsoft.VisualStudio.Data.Services.SupportEntities
Ensamblado: Microsoft.VisualStudio.Data.Services (en Microsoft.VisualStudio.Data.Services.dll)
Sintaxis
'Declaración
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>
El tipo IVsDataConnectionUIControl expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Control | Cuando es implementada por una clase, obtiene el control de usuario actual como objeto de UserControl . | |
Site | Obtiene o establece el sitio. (Se hereda de IVsDataSiteableObject<T>). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
LoadProperties | Cuando es implementada por una clase, carga las propiedades de controles en el cuadro de diálogo de Conexión de datos , como el origen de datos, el Id. de usuario, la contraseña, y el catálogo inicial. |
Arriba
Comentarios
Utilice esta interfaz para admitir la representación gráfica de la información de conexión, como en el cuadro de diálogo de Visual StudioConexión de datos , que se implementa mediante la clase de DataConnectionProperties .
La clase de DataConnectionUIControl , que hereda esta interfaz, proporciona una interfaz de usuario completamente personalizada, y proporciona los implementadores de proveedores de DDEX con el grado máximo de flexibilidad. No hay ninguna interfaz de usuario especializada disponible a menos que implemente la clase de DataConnectionUIControl .
Cuando el cuadro de diálogo de Visual StudioConexión de datos crea primero el control de IU de conexión de un proveedor de DDEX, llama al método de Initialize con una instancia de la implementación de las propiedades de conexión del proveedor.
Una clase derivada de DataConnectionUIControl puede utilizar el evento de SiteChanged para invocar el comportamiento personalizado cuando se genera este evento. A continuación, siempre que el contenido de la necesidad de control de la interfaz de usuario de la conexión de actualizarla, el método de LoadProperties se llama. Una clase derivada debe actualizar todos los controles con los datos almacenados actualmente en el objeto de Site .
Esta interfaz tiene una implementación base en el marco de DDEX.
Vea también
Referencia
Microsoft.VisualStudio.Data.Services.SupportEntities (Espacio de nombres)