Freigeben über


ConnectionInfoBase.ConnectionParmsChanged-Methode

Ermöglicht es beim Überschreiben in einer abgeleiteten Klasse, benutzerdefinierte Aktionen anzugeben, wenn ein Verbindungsparameter geändert wird.

Namespace:  Microsoft.SqlServer.Management.Common
Assembly:  Microsoft.SqlServer.ConnectionInfo (in Microsoft.SqlServer.ConnectionInfo.dll)

Syntax

'Declaration
Protected MustOverride Sub ConnectionParmsChanged
'Usage
Me.ConnectionParmsChanged()
protected abstract void ConnectionParmsChanged()
protected:
virtual void ConnectionParmsChanged() abstract
abstract ConnectionParmsChanged : unit -> unit
protected abstract function ConnectionParmsChanged()

Hinweise

SQL Server ruft diese Methode auf, wenn eine der folgenden Parameter für eine geöffnete Verbindung ändern:

  • ServerName

  • SqlConnection

  • UserName

  • Kennwort und SecurePassword

  • UseIntegratedSecurity

  • DatabaseName

  • ConnectionTimeout

In Integration Services initiieren Änderungen an den folgenden Parametern auch einen Aufruf dieser Methode:

  • ApplicationName

  • WorkstationID

In SQL Server Compact 3.5 initiieren Änderungen an den folgenden Parametern auch einen Aufruf dieser Methode:

  • MaxDatabaseSize

  • DefaultLockEscalation

SQL Server Standard Verbindungsklassen, wie SqlConnectionInfo, bieten eine Standardimplementierung dieser Methode, die die Verbindungszeichenfolge anschließend neu erstellt. Wenn Sie Ihre eigene Connection-Klasse auf der Basis von ConnectionInfoBase erstellen, müssen Sie diese Methode überschreiben und eine eigene Logik zum Behandeln von Verbindungsparameteränderungen implementieren.

Siehe auch

Verweis

ConnectionInfoBase Klasse

Microsoft.SqlServer.Management.Common-Namespace