IServerType2 Schnittstelle

Definition

Repräsentiert die zusätzliche Schnittstelle, die von einem Servertyp implementiert werden kann, um das Verhalten des Dialogfelds zu feinjustieren.

public interface class IServerType2 : Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
public interface IServerType2 : Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
type IServerType2 = interface
    interface IServerType
Public Interface IServerType2
Implements IServerType
Abgeleitet
Implementiert

Eigenschaften

Name Beschreibung
AuthenticationInfoCollection

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

(Geerbt von IServerType)
Owner

Erhält oder setzt einen Wert, der den Owner-Handle an die Kind-Fenster weitergibt.

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.

(Geerbt von IServerType)
ServerGroupName

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

(Geerbt von IServerType)
ServerInstanceName

Er bekommt den Instanznamen des Servers.

(Geerbt von IServerType)
ServerType

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

(Geerbt von IServerType)
ServerTypeName

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

(Geerbt von IServerType)
SupportsCustomBrowseAction

Erhält einen Wert, der angibt, ob die Instanz dieses Servertyps eine benutzerdefinierte Aktion angeben möchte, wenn der Benutzer die Browse-Aktion in der Server-Kombination auswählt.

SupportsCustomNewDatabaseAction

Erhält einen Wert, der angibt, ob die Servernamen-Kombination im Login-Tab eine neue Datenbankaktion enthalten sollte.

SupportsUserNameNotion

Erhält einen Wert, der angibt, ob die Benutzernamen-Kombination im Login-Tab aktiviert sein sollte. Wenn nicht, gilt der Benutzername nicht für diesen Servertyp.

Methoden

Name Beschreibung
CustomBrowseAction()

Wird ausgeführt, wenn der Benutzer die benutzerdefinierte Browse-Aktion in der Server-Kombination auswählt.

CustomNewDatabaseAction()

Wird ausgeführt, wenn der Benutzer die benutzerdefinierte neue Datenbankaktion in der Server-Kombination auswählt.

GenerateImage()

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

(Geerbt von IServerType)
GenerateUserControl()

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

(Geerbt von IServerType)
GetConnectionObject(UIConnectionInfo)

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

(Geerbt von IServerType)
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.

(Geerbt von IServerType)
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.

(Geerbt von IServerType)
SavePersonalizationInfo(UIConnectionInfo)

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

(Geerbt von IServerType)

Gilt für: