Compartilhar via


Método ConnectionInfoBase.ConnectionParmsChanged

Quando substituído em uma classe derivada, permite especificar ações personalizadas quando um parâmetro de conexão é alterado.

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

Sintaxe

'Declaração
Protected MustOverride Sub ConnectionParmsChanged
'Uso
Me.ConnectionParmsChanged()
protected abstract void ConnectionParmsChanged()
protected:
virtual void ConnectionParmsChanged() abstract
abstract ConnectionParmsChanged : unit -> unit
protected abstract function ConnectionParmsChanged()

Comentários

SQL Server chama esse método quando qualquer um dos seguintes parâmetros são alterados em uma conexão aberta:

  • ServerName

  • SqlConnection

  • UserName

  • Senha e SecurePassword

  • UseIntegratedSecurity

  • DatabaseName

  • ConnectionTimeout

Em Integration Services, as alterações aos seguintes parâmetros também inicia uma chamada ao método:

  • ApplicationName

  • WorkstationID

Em SQL Server Compact 3.5, as alterações aos seguintes parâmetros também inicia uma chamada ao método:

  • MaxDatabaseSize

  • DefaultLockEscalation

As classes de conexão padrão de SQL Server, como SqlConnectionInfo, fornece uma implementação padrão desse método, que recria a cadeia de conexão. Se você estiver criando sua própria classe de conexão baseada em ConnectionInfoBase, você deve substituir esse método e implementar a sua própria lógica para tratar o parâmetro de conexão é alterado.

Consulte também

Referência

ConnectionInfoBase Classe

Namespace Microsoft.SqlServer.Management.Common