IServerType2 Schnittstelle

Definition

Stellt die zusätzliche Schnittstelle dar, die von einem Servertyp implementiert werden kann, um das Verhalten des Dialogfelds feiner abzustimmen.

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

AuthenticationInfoCollection

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

(Geerbt von IServerType)
Owner

Ruft einen Wert ab, um das Besitzerhandle an die untergeordneten Fenster zu übergeben, oder legt ihn fest.

RequestedPropertySize

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

(Geerbt von IServerType)
ServerGroupName

Ruft den Namen des Stammknotens der Servergruppe für den Servertyp ab. Wird in der Benutzeroberfläche "Registrierter Server " verwendet.

(Geerbt von IServerType)
ServerInstanceName

Ruft den Instanznamen des Servers ab.

(Geerbt von IServerType)
ServerType

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

(Geerbt von IServerType)
ServerTypeName

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

(Geerbt von IServerType)
SupportsCustomBrowseAction

Ruft einen Wert ab, der angibt, ob die Instanz dieses Servertyps die benutzerdefinierte Aktion angeben möchte, wenn der Benutzer die Aktion Durchsuchen im Serverkombinationsfeld auswählt.

SupportsCustomNewDatabaseAction

Ruft einen Wert ab, der angibt, ob das Kombinationsfeld für den Servernamen auf der Registerkarte Anmeldung eine Option für die Aktion Neue Datenbank aufweisen soll.

SupportsUserNameNotion

Ruft einen Wert ab, der angibt, ob das Kombinationsfeld für den Benutzernamen auf der Registerkarte Anmeldung aktiviert werden soll. Wenn nicht, gilt der Benutzername nicht für diesen Servertyp.

Methoden

CustomBrowseAction()

Wird ausgeführt, wenn der Benutzer die benutzerdefinierte Aktion Durchsuchen im Serverkombinationsfeld auswählt.

CustomNewDatabaseAction()

Wird ausgeführt, wenn der Benutzer die benutzerdefinierte Aktion Neue Datenbank im Serverkombinationsfeld auswählt.

GenerateImage()

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

(Geerbt von IServerType)
GenerateUserControl()

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

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

(Geerbt von IServerType)
SavePersonalizationInfo(UIConnectionInfo)

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

(Geerbt von IServerType)

Gilt für: