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.