ConnectionInfoBase.ConnectionParmsChanged Método
Cuando se invalida en una clase derivada, permite especificar acciones personalizadas cuando cambia un parámetro de conexión.
Espacio de nombres: Microsoft.SqlServer.Management.Common
Ensamblado: Microsoft.SqlServer.ConnectionInfo (en Microsoft.SqlServer.ConnectionInfo.dll)
Sintaxis
'Declaración
Protected MustOverride Sub ConnectionParmsChanged
'Uso
Me.ConnectionParmsChanged()
protected abstract void ConnectionParmsChanged()
protected:
virtual void ConnectionParmsChanged() abstract
abstract ConnectionParmsChanged : unit -> unit
protected abstract function ConnectionParmsChanged()
Comentarios
SQL Server llama a este método cuando cambia cualquiera de los parámetros de una conexión abierta:
ServerName
SqlConnection
UserName
Contraseña y SecurePassword
UseIntegratedSecurity
DatabaseName
ConnectionTimeout
En Integration Services, los cambios en los siguientes parámetros también inician una llamada a este método:
ApplicationName
WorkstationID
En SQL Server Compact 3.5, los cambios en los siguientes parámetros también inician una llamada a este método:
MaxDatabaseSize
DefaultLockEscalation
Las clases estándar de conexión de SQL Server, como SqlConnectionInfo, proporcionan una implementación predeterminada de este método, que luego vuelve a generar la cadena de conexión. Si crea su propia clase de conexión basada en ConnectionInfoBase, debe invalidar este método e implementar su propia lógica para controlar cambios de parámetros de conexión.