SqlServerType Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

public ref class SqlServerType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IConnectionValidator, Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")]
[System.CLSCompliant(false)]
public class SqlServerType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IConnectionValidator, Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")>]
[<Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")>]
[<System.CLSCompliant(false)>]
type SqlServerType = class
    interface IServerType
    interface IConnectionValidator
Public Class SqlServerType
Implements IConnectionValidator, IServerType
Vererbung
SqlServerType
Attribute
Implementiert

Konstruktoren

SqlServerType()

Initialisiert eine neue Instanz der SqlServerType-Klasse mit den Standardeigenschaftswerten.

SqlServerType(Decimal)

Initialisiert eine neue Instanz der SqlServerType-Klasse mit dem angegebenen Timeoutwert der Standardausführung.

SqlServerType(Int32[])

Initialisiert eine neue Instanz der SqlServerType-Klasse mit den angegebenen unterstützten Authentifizierungstypen.

SqlServerType(Int32[], Decimal)

Initialisiert eine neue Instanz der SqlServerType-Klasse mit den angegebenen unterstützten Authentifizierungstypen und dem Timeoutwert der Standardausführung.

Felder

ActiveDirectoryIntegratedAuthenticationType

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

ActiveDirectoryPasswordAuthenticationType

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

authCollection

Gibt die Auflistung der Authentifizierungsinformationen für den Server an.

ConnectionTimeout

Eine String Konstante mit dem CONNECTION_TIMEOUT Wert.

CustomConnectionColor

Eine String-Konstante mit dem CUSTOM_CONNECTION_COLOR-Wert.

Database

Gibt eine String Konstante mit dem DATENBANKwert an.

EncryptConnection

Eine String-Konstante mit dem ENCRYPT_CONNECTION-Wert.

ExecutionTimeout

Eine String Konstante mit dem EXEC_TIMEOUT Wert.

ExecutionTimeoutDisable

Eine String-Konstante mit dem EXEC_TIMEOUT_DISABLE-Wert.

NetworkProtocol

Gibt eine String Konstante mit dem PROTOKOLL-Wert an.

PacketSize

Gibt eine String Konstante mit dem PACKET_SIZE Wert an.

reqSize

Gibt die angeforderte Eigenschaftengröße für den Server an.

serverInstanceName

Gibt den Instanznamen für den Server an.

serverName

Gibt einen Zeichenfolgenwert an, der den Namen des Servers darstellt.

serverRootName

Gibt eine Zeichenfolge an, die den Stammnamen des Servers darstellt.

ServerType

Die GUID für den Servertyp.

SqlAuthenticationType

Eine Konstante des Typs Int32mit einem Wert von 1.

SqlExpressEditionNumber

Eine Konstante des Typs Int32mit einem Wert von 4.

TrustedAuthenticationType

Eine Konstante des Typs Int32mit einem Wert von 0.

TrustServerCertificate

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

UseCustomConnectionColor

Eine String Konstante mit dem USE_CUSTOM_CONNECTION_COLOR Wert.

Explizite Schnittstellenimplementierungen

IConnectionValidator.CheckConnection(IDbConnection)

Überprüft, ob eine erfolgreich geöffnete Verbindung an die aufrufende Anwendung zurückgegeben werden soll. Löst NotSupportedException-Ausnahme aus, wenn die Verbindung mit einer Fehlermeldung als Ausnahmetext zurückgewiesen werden soll.

IServerType.AuthenticationInfoCollection

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

IServerType.GenerateImage()

Ruft ein neu instanziiertes Symbol ab, das in der Struktur Registrierte Server angezeigt wird.

IServerType.GenerateUserControl()

Ruft ein neu instanziiertes Benutzersteuerelement zurück, das auf der Registerkarte "Verbindungseigenschaften" der erweiterten Ansicht des Verbindungsdialogfelds angezeigt wird.

IServerType.GetConnectionObject(UIConnectionInfo)

Ruft ein neues IDbConnection-Objekt (geschlossen) ab, das auf dem übergebenen UIConnectionInfo-Objekt basiert.

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Lädt alle Personalisierungsinformationen, die bei erfolgreicher Verbindung mithilfe von SavePersonalizationInfo gespeichert wurden.

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.

IServerType.RequestedPropertySize

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

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.

IServerType.ServerGroupName

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

IServerType.ServerInstanceName

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

IServerType.ServerType

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

IServerType.ServerTypeName

Implementiert die Verbindungsdialogschnittstellen für Datenbankmodul-Servertypverbindungen.

Gilt für: