Partager via


Méthode ConnectionInfoBase.ConnectionParmsChanged

En cas de remplacement dans une classe dérivée, permet de spécifier des actions personnalisées lorsqu'un paramètre de connexion est modifié.

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

Syntaxe

'Déclaration
Protected MustOverride Sub ConnectionParmsChanged
'Utilisation
Me.ConnectionParmsChanged()
protected abstract void ConnectionParmsChanged()
protected:
virtual void ConnectionParmsChanged() abstract
abstract ConnectionParmsChanged : unit -> unit
protected abstract function ConnectionParmsChanged()

Notes

SQL Server appelle cette méthode lorsque les paramètres suivants l'un des changent sur une connexion ouverte :

  • ServerName

  • SqlConnection

  • UserName

  • Mot de passe et SecurePassword

  • UseIntegratedSecurity

  • DatabaseName

  • ConnectionTimeout

Dans Integration Services, les modifications apportées aux paramètres suivants Initialize également un appel à cette méthode :

  • ApplicationName

  • WorkstationID

Dans SQL Server Compact 3.5, les modifications apportées aux paramètres suivants Initialize également un appel à cette méthode :

  • MaxDatabaseSize

  • DefaultLockEscalation

Les classes de connexion standard d' SQL Server, par exemple, SqlConnectionInfofournit une par défaut implémentation de cette méthode, qui reconstruits à la chaîne de connexion. Si vous créez votre propre classe de connexion en fonction ConnectionInfoBase, vous devez remplacer cette méthode et implémenter votre propre logique pour gérer les modifications des paramètres de connexion.

Voir aussi

Référence

ConnectionInfoBase Classe

Espace de noms Microsoft.SqlServer.Management.Common