IServerType Schnittstelle

Definition

Repräsentiert die Kernschnittstelle, die jeder Eintrag im Verbindungsdialogfeld implementieren muss. Beschreibt alle wesentlichen Eigenschaften des Servertyps.

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

Eigenschaften

Name Beschreibung
AuthenticationInfoCollection

Erhält eine Tabelle, die die Authentifizierungslabels enthält, die zur Befüllung der einfachen Ansicht des Verbindungsdialogs verwendet werden.

RequestedPropertySize

Es bekommt die Größe, die die benutzerdefinierte Benutzersteuerung benötigt, um korrekt darzustellen. Dies wird sowohl von der erweiterten Ansicht des Verbindungsdialogs als auch vom Dialogfeld für die Neue Serverregistrierung genutzt, um sicherzustellen, dass genügend Bildschirmfläche freigelegt wird, damit die gesamte Steuerung sichtbar ist.

ServerGroupName

Erhält den Namen des Servergruppen-Root-Knotens für den Servertyp. Verwendet in der Benutzeroberfläche der registrierten Server.

ServerInstanceName

Er bekommt den Instanznamen des Servers.

ServerType

Erhält die GUID für den Servertyp, der dem Benutzer in der Servertyp-Kombinationsbox offengelegt wird.

ServerTypeName

Erhält die Zeichenkette, die dem Benutzer im Server-Typ-Kombinationsfeld angezeigt wird.

Methoden

Name Beschreibung
GenerateImage()

Gibt ein neu instanziiertes Symbol zurück, das im Baum der registrierten Server angezeigt wird.

GenerateUserControl()

Gibt eine neu instanziierte Benutzersteuerung zurück, die im Reiter Verbindungseigenschaften der erweiterten Ansicht des Verbindungsdialogs angezeigt wird.

GetConnectionObject(UIConnectionInfo)

Gibt ein neues IDbConnection Objekt (geschlossen) zurück, das auf dem übergebenen UIConnectionInfo Objekt basiert.

LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Lädt alle Personalisierungsinformationen, die nach erfolgreicher Verbindung gespeichert wurden, indem verwendet wird SavePersonalizationInfo(UIConnectionInfo). Die Personalisierungsinformationen werden eindeutig durch eine Kombination aus Servertyp, Servername, Authentifizierungstyp und Benutzername identifiziert.

ProceedWithConnection(UIConnectionInfo)

Verwendet, wenn ein Servertyp zusätzliche Verarbeitungsschritte durchführen muss. Gibt an, ob die Verbindung fortgesetzt werden kann oder ob das Verbindungs-Dialogfeld auf dem Bildschirm bleiben sollte.

SavePersonalizationInfo(UIConnectionInfo)

Speichert Personalisierungsinformationen, die für spätere Anwendungen des Verbindungsdialogfelds benötigt werden können, wie Servertyp, Servername, Authentifizierungstyp und Benutzername.

Gilt für: