Partager via


SqlServerType Classe

Définition

Important

Cette API n’est pas conforme CLS.

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

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
Héritage
SqlServerType
Attributs
Implémente

Constructeurs

SqlServerType()

Initialise une nouvelle instance de la classe SqlServerType avec les valeurs de propriétés par défaut.

SqlServerType(Decimal)

Initialise une nouvelle instance de la classe SqlServerType avec la valeur de délai d'exécution par défaut spécifiée.

SqlServerType(Int32[])

Initialise une nouvelle instance de la classe SqlServerType avec les types d'authentification pris en charge spécifiés.

SqlServerType(Int32[], Decimal)

Initialise une nouvelle instance de la classe SqlServerType avec les types d'authentification pris en charge et la valeur du délai d'attente d'exécution par défaut spécifiés.

Champs

ActiveDirectoryIntegratedAuthenticationType

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

ActiveDirectoryPasswordAuthenticationType

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

authCollection

Spécifie la collection d'informations d'authentification pour le serveur.

ConnectionTimeout

Constante String avec la valeur de CONNECTION_TIMEOUT.

CustomConnectionColor

Constante String avec la valeur de CUSTOM_CONNECTION_COLOR.

Database

Spécifie une String constante avec la valeur DATABASE.

EncryptConnection

Constante String avec la valeur de ENCRYPT_CONNECTION.

ExecutionTimeout

Constante String avec la valeur de EXEC_TIMEOUT.

ExecutionTimeoutDisable

Constante String avec la valeur de EXEC_TIMEOUT_DISABLE.

NetworkProtocol

Spécifie une String constante avec la valeur PROTOCOL.

PacketSize

Spécifie une String constante avec la valeur PACKET_SIZE.

reqSize

Spécifie la taille de propriété demandée pour le serveur.

serverInstanceName

Spécifie le nom de l'instance pour le serveur.

serverName

Spécifie une chaîne qui représente le nom du serveur.

serverRootName

Spécifie une chaîne qui représente le nom de racine du serveur.

ServerType

GUID du type de serveur.

SqlAuthenticationType

Constante de type Int32, avec une valeur de 1.

SqlExpressEditionNumber

Constante de type Int32, avec une valeur de 4.

TrustedAuthenticationType

Constante de type Int32, avec une valeur de 0.

TrustServerCertificate

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

UseCustomConnectionColor

Constante String avec la valeur de USE_CUSTOM_CONNECTION_COLOR.

Implémentations d’interfaces explicites

IConnectionValidator.CheckConnection(IDbConnection)

Vérifie si la connexion ouverte avec succès doit être retournée à l'application appelante. Lève une exception NotSupportedException si elle doit être refusée, avec le message d'erreur comme texte de l'exception.

IServerType.AuthenticationInfoCollection

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

IServerType.GenerateImage()

Récupère une icône instanciée récemment et affichée dans l'arborescence Serveurs inscrits.

IServerType.GenerateUserControl()

Récupère un contrôle utilisateur instancié récemment et affiché sous l'onglet Propriétés de connexion de la vue avancée de la boîte de dialogue de connexion.

IServerType.GetConnectionObject(UIConnectionInfo)

Récupère un nouvel objet IDbConnection (fermé) basé sur l'objet UIConnectionInfo transmis.

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Charge toutes les informations de personnalisation enregistrées lors d'une connexion réussie à l'aide de SavePersonalizationInfo.

IServerType.ProceedWithConnection(UIConnectionInfo)

Utilisé lorsqu'un type de serveur doit effectuer des étapes de traitement supplémentaires. Indique si la connexion peut continuer, ou si la boîte de dialogue de connexion doit rester à l'écran.

IServerType.RequestedPropertySize

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

IServerType.SavePersonalizationInfo(UIConnectionInfo)

Enregistre des informations de personnalisation qui peuvent être requises pour les utilisations ultérieures de la boîte de dialogue de connexion, telles que le type de serveur, le nom du serveur, le type d'authentification et le nom d'utilisateur.

IServerType.ServerGroupName

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

IServerType.ServerInstanceName

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

IServerType.ServerType

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

IServerType.ServerTypeName

Implémente les interfaces de boîte de dialogue de connexion pour les connexions de type de serveur du moteur de base de données.

S’applique à