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.

Vea también

Referencia

ConnectionInfoBase Clase

Espacio de nombres Microsoft.SqlServer.Management.Common