Метод 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, необходимо переопределить этот метод и реализовать собственную логику для обработки изменения параметра соединения.