Freigeben über


IServerType Schnittstelle

Definition

Stellt die Kernschnittstelle dar, die von jedem Eintrag im Verbindungsdialogfeld implementiert werden muss. Beschreibt alle Haupteigenschaften des Servertyps.

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

Eigenschaften

AuthenticationInfoCollection

Ruft eine Tabelle ab, die die Authentifizierungsbezeichnungen enthält, durch die die einfache Ansicht des Verbindungsdialogfelds mit Daten aufgefüllt wird.

RequestedPropertySize

Ruft die Größe ab, die das benutzerdefinierte Benutzersteuerelement ordnungsgemäß rendern muss. Dies wird sowohl durch die erweiterte Ansicht des Verbindungsdialogfelds als auch über das Dialogfeld "Neue Serverregistrierung " verwendet, um sicherzustellen, dass genügend Bildschirmraum für das gesamte Steuerelement sichtbar ist.

ServerGroupName

Ruft den Namen des Stammknotens der Servergruppe für den Servertyp ab. Wird auf der Benutzeroberfläche registrierter Server verwendet.

ServerInstanceName

Ruft den Instanznamen des Servers ab.

ServerType

Ruft die GUID für den Servertyp ab, der dem Benutzer im Kombinationsfeld "Servertyp " verfügbar gemacht wird.

ServerTypeName

Ruft die Zeichenfolge ab, die dem Benutzer im Kombinationsfeld "Servertyp " verfügbar gemacht wird.

Methoden

GenerateImage()

Gibt ein neu instanziiertes Symbol zurück, das in der Struktur "Registrierte Server " angezeigt wird.

GenerateUserControl()

Gibt ein neu instanziiertes Benutzersteuerelement zurück, das auf der Registerkarte "Verbindungseigenschaften " der erweiterten Ansicht des Verbindungsdialogfelds 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 bei erfolgreicher Verbindung mithilfe von SavePersonalizationInfo(UIConnectionInfo) gespeichert wurden. Die Personalisierungsinformationen werden durch eine Kombination aus Servertyp, Servername, Authentifizierungstyp und Benutzername eindeutig identifiziert.

ProceedWithConnection(UIConnectionInfo)

Wird verwendet, wenn ein Servertyp zusätzliche Verarbeitungsschritte ausführen muss. Gibt an, ob die Verbindung fortgesetzt werden kann oder ob das Verbindungsdialogfeld weiterhin auf dem Bildschirm angezeigt werden soll.

SavePersonalizationInfo(UIConnectionInfo)

Speichert Personalisierungsinformationen, die möglicherweise für die nachfolgende Verwendung des Verbindungsdialogfelds benötigt werden, z. B. Servertyp, Servername, Authentifizierungstyp und Benutzername.

Gilt für: