Partager via


IServerType Interface

Définition

Représente l'interface principale que chaque entrée de la boîte de dialogue de connexion doit implémenter. Décrit toutes les caractéristiques majeures du type de serveur.

public interface class IServerType
public interface IServerType
type IServerType = interface
Public Interface IServerType
Dérivé

Propriétés

AuthenticationInfoCollection

Obtient une table qui contient les étiquettes d'authentification utilisées pour renseigner la vue simple de la boîte de dialogue de connexion.

RequestedPropertySize

Obtient la taille dont le contrôle utilisateur personnalisé a besoin pour s’afficher correctement. Cette option est utilisée par l’affichage avancé de la boîte de dialogue de connexion et la boîte de dialogue Inscription du nouveau serveur pour s’assurer qu’ils exposent suffisamment d’espace d’écran pour que l’ensemble du contrôle soit visible.

ServerGroupName

Obtient le nom du nœud racine de groupe de serveurs pour le type de serveur. Utilisé dans l’interface utilisateur serveurs inscrits .

ServerInstanceName

Obtient le nom de l'instance du serveur.

ServerType

Obtient le GUID du type de serveur exposé à l’utilisateur dans la zone de liste déroulante type de serveur .

ServerTypeName

Obtient la chaîne exposée à l’utilisateur dans la zone de liste déroulante Type de serveur .

Méthodes

GenerateImage()

Retourne une icône nouvellement instanciée qui s’affiche dans l’arborescence Serveurs inscrits .

GenerateUserControl()

Retourne un contrôle utilisateur nouvellement instancié qui s’affiche sous l’onglet Propriétés de connexion de l’affichage avancé de la boîte de dialogue connexion.

GetConnectionObject(UIConnectionInfo)

Retourne un nouvel objet IDbConnection (fermé) basé sur l'objet UIConnectionInfo transmis.

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Charge toutes les informations de personnalisation enregistrées lors d'une connexion réussie à l'aide de SavePersonalizationInfo(UIConnectionInfo). Les informations de personnalisation sont identifiées de façon unique par une combinaison du type de serveur, du nom du serveur, du type d'authentification et du nom d'utilisateur.

ProceedWithConnection(UIConnectionInfo)

Utilisé lorsqu'un type de serveur doit effectuer des étapes de traitement supplémentaires. Indique si la connexion peut continuer, ou si la boîte de dialogue de connexion doit rester à l'écran.

SavePersonalizationInfo(UIConnectionInfo)

Enregistre des informations de personnalisation qui peuvent être requises pour les utilisations ultérieures de la boîte de dialogue de connexion, telles que le type de serveur, le nom du serveur, le type d'authentification et le nom d'utilisateur.

S’applique à