IServerType Interfaz

Definición

Representa la interfaz central que debe implementar cada entrada en el cuadro de diálogo de conexión. Describe todas las características principales del tipo de servidor.

public interface class IServerType
public interface IServerType
type IServerType = interface
Public Interface IServerType
Derivado

Propiedades

Nombre Description
AuthenticationInfoCollection

Obtiene una tabla que contiene las etiquetas de autenticación usadas para poblar la vista simple del cuadro de diálogo de conexión.

RequestedPropertySize

Obtiene el tamaño que el control personalizado de usuario necesita para renderizar correctamente. Esto se utiliza tanto en la vista avanzada del cuadro de diálogo de conexión como en el cuadro de diálogo de Registro del Nuevo Servidor para asegurar que exponen suficiente espacio en pantalla para que todo el control sea visible.

ServerGroupName

Obtiene el nombre del nodo raíz del grupo de servidores para el tipo de servidor. Usado en la interfaz de usuario de Servidores Registrados .

ServerInstanceName

Obtiene el nombre de la instancia del servidor.

ServerType

Obtiene el GUID del tipo de servidor que está expuesto al usuario en la caja combinada de tipo servidor .

ServerTypeName

Obtiene la cadena que queda expuesta al usuario en la caja de combo tipo servidor .

Métodos

Nombre Description
GenerateImage()

Devuelve un icono recién instanciado que se muestra en el árbol de Servidores Registrados .

GenerateUserControl()

Devuelve un control de usuario recién instanciado que se muestra en la pestaña de Propiedades de Conexión de la vista avanzada del cuadro de diálogo de conexión.

GetConnectionObject(UIConnectionInfo)

Devuelve un nuevo IDbConnection objeto (cerrado) que se basa en el objeto pasado UIConnectionInfo .

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Carga cualquier información de personalización que se haya guardado tras la conexión exitosa usando SavePersonalizationInfo(UIConnectionInfo). La información de personalización se identifica de forma única por una combinación de tipo de servidor, nombre del servidor, tipo de autenticación y nombre de usuario.

ProceedWithConnection(UIConnectionInfo)

Se utiliza cuando un tipo de servidor necesita realizar pasos de procesamiento adicionales. Indica si la conexión puede continuar o si el cuadro de diálogo de conexión debe permanecer en pantalla.

SavePersonalizationInfo(UIConnectionInfo)

Guarda la información de personalización que puede ser necesaria para usos posteriores del cuadro de diálogo de conexión, como el tipo de servidor, nombre del servidor, tipo de autenticación y nombre de usuario.

Se aplica a