Поделиться через


Метод ConnectionInfoBase.ConnectionParmsChanged

При переопределении в производном классе позволяет указывать пользовательские действия в случае изменения параметра соединения.

Пространство имен:  Microsoft.SqlServer.Management.Common
Сборка:  Microsoft.SqlServer.ConnectionInfo (в Microsoft.SqlServer.ConnectionInfo.dll)

Синтаксис

'Декларация
Protected MustOverride Sub ConnectionParmsChanged
'Применение
Me.ConnectionParmsChanged()
protected abstract void ConnectionParmsChanged()
protected:
virtual void ConnectionParmsChanged() abstract
abstract ConnectionParmsChanged : unit -> unit
protected abstract function ConnectionParmsChanged()

Замечания

SQL Server вызывает этот метод после изменения любых следующие параметры для открытого соединения:

  • ServerName

  • SqlConnection

  • UserName

  • Пароль и SecurePassword

  • UseIntegratedSecurity

  • DatabaseName

  • ConnectionTimeout

В Службы Integration Services изменение параметров следующим параметрам также запускают вызов этого метода:

  • ApplicationName

  • WorkstationID

В SQL Server Compact 3.5 изменение параметров следующим параметрам также запускают вызов этого метода:

  • MaxDatabaseSize

  • DefaultLockEscalation

Стандартные классы соединений SQL Server, например SqlConnectionInfo, содержат реализация этого метода по умолчанию, который затем перестраивает строку соединения. При создании собственного класса соединения на основе ConnectionInfoBase, необходимо переопределить этот метод и реализовать собственную логику для обработки изменения параметра соединения.

См. также

Справочник

ConnectionInfoBase Класс

Пространство имен Microsoft.SqlServer.Management.Common