Classe ConnectionSettings

La classe ConnectionSettings représente les paramètres utilisés par une connexion à une instance d'un serveur, telle que SQL Server. La classe ServerConnection hérite de la classe ConnectionSettings.

Hiérarchie d'héritage

Object
  Microsoft.SqlServer.Management.Common.ConnectionSettings
    Microsoft.SqlServer.Management.Common.ConnectionManager

Espace de noms :  Microsoft.SqlServer.Management.Common
Assembly :  Microsoft.SqlServer.ConnectionInfo (en Microsoft.SqlServer.ConnectionInfo.dll)

Syntaxe

'Déclaration
Public Class ConnectionSettings
'Utilisation
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings =  class end
public class ConnectionSettings

Le type ConnectionSettings expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ApplicationName Obtient ou définit le nom de l'application qui a établi la connexion avec le serveur.
Propriété publique ConnectAsUser Obtient ou définit la valeur de propriété Boolean qui spécifie si la connexion est établie à l'aide de l'emprunt d'identité.
Propriété publique ConnectAsUserName Obtient ou définit le nom de l'utilisateur lors de la connexion à l'aide de l'emprunt d'identité.
Propriété publique ConnectAsUserPassword Obtient ou définit le mot de passe de l'utilisateur lors de la connexion à l'aide de l'emprunt d'identité.
Propriété publique ConnectionString Obtient ou définit la chaîne de connexion utilisée pour établir une connexion avec une source de données spécifiée.
Propriété publique ConnectTimeout Obtient ou définit le délai d'attente de la connexion, en secondes.
Propriété publique DatabaseName Obtient ou définit la base de données requise par la connexion.
Propriété publique EncryptConnection Obtient ou définit la valeur de propriété Boolean qui spécifie si la connexion est chiffrée.
Propriété publique Login Obtient ou définit l'ouverture de session requise pour établir une connexion avec l'instance du serveur.
Propriété publique LoginSecure Obtient ou définit la propriété Boolean qui spécifie si la connexion est établie au serveur à l'aide de l'authentification Windows ou de l'authentification SQL Server.
Propriété publique MaxPoolSize Obtient ou définit le nombre maximal de connexions d'un pool que la connexion spécifiée accepte lors de l'établissement d'une connexion avec un serveur.
Propriété publique MinPoolSize Obtient ou définit le nombre minimal de connexions d'un pool que la connexion spécifiée accepte lors de l'établissement d'une connexion avec un serveur.
Propriété publique MultipleActiveResultSets Obtient ou définit la valeur de propriété Boolean qui spécifie si plusieurs jeux de résultats actifs sont autorisés.
Propriété publique NetworkProtocol Obtient ou définit le protocole réseau utilisé pour établir la connexion au serveur.
Propriété publique NonPooledConnection Obtient ou définit la valeur de propriété Boolean qui spécifie si la connexion peut être regroupée ou non.
Propriété publique PacketSize Obtient ou définit la taille, en octets, des paquets de données envoyés entre le client et le serveur sur le réseau.
Propriété publique Password Obtient ou définit le mot de passe utilisé avec l'ouverture de session pour établir une connexion avec le serveur lorsque l'authentification SQL Server est utilisée.
Propriété publique PooledConnectionLifetime Obtient ou définit la durée de vie de la connexion regroupée.
Propriété protégée ResetConnectionString Obtient ou définit une valeur Boolean qui spécifie si un nœud dans la chaîne de connexion a été modifié.
Propriété publique SecureConnectionString Obtient ou définit une version chiffrée de la chaîne de connexion.
Propriété publique SecurePassword Obtient ou définit le mot de passe sécurisé utilisé avec l'ouverture de session pour établir une connexion avec le serveur lorsque l'authentification SQL Server est utilisée.
Propriété publique ServerInstance Obtient ou définit le nom du serveur.
Propriété publique WorkstationId Obtient ou définit la valeur d'ID qui identifie la station de travail de façon unique.

Haut

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode protégée ThrowIfPropertyNotSet(String, String) Lève une exception si la propriété de connexion spécifiée est vide ou a la valeur Null.
Méthode protégée ThrowIfPropertyNotSet(String, String, Boolean) Lève une exception si la propriété de connexion spécifiée a la valeur Null ou, éventuellement, est vide.
Méthode publique ToString Retourne le nom de l'objet référencé sous forme de chaîne. (remplace ObjectToString.)

Haut

Champs

  Nom Description
Champ publicMembre statique NoConnectionTimeout Obtient ou définit la valeur Int32 qui spécifie le délai d'attente requis avant l'expiration de la connexion, en secondes.

Haut

Notes

Sécurité des threads

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Management.Common