DefaultEvents.OnExecutionStatusChanged Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Este evento é gerado por uma tarefa ou contêiner quando seu status de execução é alterado.
public:
virtual void OnExecutionStatusChanged(Microsoft::SqlServer::Dts::Runtime::Executable ^ exec, Microsoft::SqlServer::Dts::Runtime::DTSExecStatus newStatus, bool % fireAgain);
public virtual void OnExecutionStatusChanged (Microsoft.SqlServer.Dts.Runtime.Executable exec, Microsoft.SqlServer.Dts.Runtime.DTSExecStatus newStatus, ref bool fireAgain);
abstract member OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
override this.OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
Public Overridable Sub OnExecutionStatusChanged (exec As Executable, newStatus As DTSExecStatus, ByRef fireAgain As Boolean)
Parâmetros
- exec
- Executable
A tarefa que gera o evento.
- newStatus
- DTSExecStatus
O status atual do executável.
- fireAgain
- Boolean
Um booliano que indica se isso deve continuar disparando ou parando de disparar. Um valor verdadeiro indica que ele deve continuar sendo acionado.
Implementações
Comentários
A tabela a seguir mostra os valores que newStatus
conterão:
newStatus |
Descrição |
---|---|
Abend | A tarefa apresentou um erro interno e encerrou a execução anormalmente. |
Completed | A execução da tarefa foi concluída com um resultado de êxito ou de falha. |
Executing | A tarefa está sendo executada no momento. |
None | A tarefa está ociosa (valor padrão). |
Suspended | No momento, a tarefa está suspensa devido a uma ocorrência de ponto de interrupção. |
Validating | A tarefa está validando no momento. |