Share via


SqlServerType Classe

Definizione

Importante

Questa API non è conforme a CLS.

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

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
Ereditarietà
SqlServerType
Attributi
Implementazioni

Costruttori

SqlServerType()

Inizializza una nuova istanza della classe SqlServerType con i valori di proprietà predefiniti.

SqlServerType(Decimal)

Inizializza una nuova istanza della classe SqlServerType con il valore di timeout di esecuzione predefinito specificato.

SqlServerType(Int32[])

Inizializza una nuova istanza della classe SqlServerType con i tipi di autenticazione supportati specificati.

SqlServerType(Int32[], Decimal)

Inizializza una nuova istanza della classe SqlServerType con i tipi di autenticazione supportati e il valore di timeout dell'esecuzione predefinito specificati.

Campi

ActiveDirectoryIntegratedAuthenticationType

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

ActiveDirectoryPasswordAuthenticationType

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

authCollection

Specifica la raccolta di informazioni di autenticazione per il server.

ConnectionTimeout

Costante String con il valore CONNECTION_TIMEOUT.

CustomConnectionColor

Costante String con il valore CUSTOM_CONNECTION_COLOR.

Database

Specifica una String costante con il valore DATABASE.

EncryptConnection

Costante String con il valore ENCRYPT_CONNECTION.

ExecutionTimeout

Costante String con il valore EXEC_TIMEOUT.

ExecutionTimeoutDisable

Costante String con il valore EXEC_TIMEOUT_DISABLE.

NetworkProtocol

Specifica una String costante con il valore PROTOCOL.

PacketSize

Specifica una String costante con il valore PACKET_SIZE.

reqSize

Specifica la dimensione della proprietà richiesta per il server.

serverInstanceName

Specifica il nome dell'istanza del server.

serverName

Specifica una stringa che rappresenta il nome del server.

serverRootName

Specifica una stringa che rappresenta il nome radice del server.

ServerType

GUID per il tipo di server.

SqlAuthenticationType

Costante di tipo Int32, con valore 1.

SqlExpressEditionNumber

Costante di tipo Int32, con valore 4.

TrustedAuthenticationType

Costante di tipo Int32 con il valore 0.

TrustServerCertificate

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

UseCustomConnectionColor

Costante String con il valore USE_CUSTOM_CONNECTION_COLOR.

Implementazioni dell'interfaccia esplicita

IConnectionValidator.CheckConnection(IDbConnection)

Controlla se la connessione correttamente aperta deve essere restituita all'applicazione chiamante. Genera l'eccezione NotSupportedException in caso di restituzione al mittente con un messaggio di errore come testo dell'eccezione.

IServerType.AuthenticationInfoCollection

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

IServerType.GenerateImage()

Recupera un'icona di cui è stata creata una nuova istanza visualizzata nell'albero Server registrati.

IServerType.GenerateUserControl()

Recupera un controllo utente di cui è stata creata una nuova istanza visualizzato nella scheda Proprietà connessione della vista avanzata della finestra di dialogo di connessione.

IServerType.GetConnectionObject(UIConnectionInfo)

Recupera un nuovo oggetto IDbConnection (chiuso) basato sull'oggetto UIConnectionInfo passato.

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Carica tutte le informazioni sulla personalizzazione salvate subito dopo aver stabilito una connessione tramite SavePersonalizationInfo.

IServerType.ProceedWithConnection(UIConnectionInfo)

Utilizzato quando un tipo di server deve eseguire passaggi di elaborazione aggiuntivi. Indica se la connessione può continuare o se la finestra di dialogo di connessione deve rimanere sullo schermo.

IServerType.RequestedPropertySize

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

IServerType.SavePersonalizationInfo(UIConnectionInfo)

Salva le informazioni sulla personalizzazione che potrebbero essere necessarie per utilizzi successivi della finestra di dialogo di connessione, ad esempio tipo di server, nome del server, tipo di autenticazione e nome utente.

IServerType.ServerGroupName

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

IServerType.ServerInstanceName

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

IServerType.ServerType

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

IServerType.ServerTypeName

Implementa le interfacce della finestra di dialogo di connessione per le connessioni al tipo di server del motore di database.

Si applica a