Partilhar via


IDTSEvents Interface

Definição

Define um conjunto de eventos usado pelo TaskHost em nome de uma tarefa.

public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
Derivado

Comentários

Para cada método, há um objeto relacionado na DtsEventHandlers coleção que manipula o evento. Se o evento estiver desabilitado, o objeto não será executado e retornará false. Se o objeto não manipular o evento no nível local, o evento será escalado para o contêiner pai a ser tratado.

Esses métodos fornecem índices na coleção de eventos para o manipulador de eventos correspondente.

Métodos

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Chamado quando um ponto de interrupção é acessado em uma tarefa.

OnCustomEvent(TaskHost, String, String, Object[], String, Boolean)

Chamado por tarefas para gerar eventos personalizados definidos por tarefa.

OnError(DtsObject, Int32, String, String, String, Int32, String)

Chamado por uma tarefa ou contêiner quando ocorre um erro.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Chamado por uma tarefa ou contêiner quando seu status de execução é alterado.

OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean)

Chamado a qualquer momento em que a tarefa é solicitada a fornecer informações.

OnPostExecute(Executable, Boolean)

Chamado imediatamente depois que a lógica de execução da tarefa é concluída. Este evento é criado por uma tarefa ou contêiner imediatamente após sua execução.

OnPostValidate(Executable, Boolean)

Chamado imediatamente depois que a lógica de validação da tarefa é concluída. Este evento é gerado por uma tarefa depois que a tarefa é validada.

OnPreExecute(Executable, Boolean)

Chamado quando uma tarefa está prestes a ser executada. Este evento é criado por uma tarefa ou contêiner imediatamente antes da sua execução.

OnPreValidate(Executable, Boolean)

Chamado quando a lógica de validação real da tarefa é iniciada. Este evento é gerado quando a validação do host de tarefa ou contêiner começa.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Chamado para atualizar o progresso da execução de tarefa.

OnQueryCancel()

Chamado em qualquer momento do processamento de tarefa em que é possível cancelar a execução. Este evento é gerado por tarefas e contêineres para determinar se devem interromper a execução.

OnTaskFailed(TaskHost)

Chamado pelo host de tarefa quando ele falha.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Chamado pelo mecanismo de tempo de execução. Ele não é chamado pelas tarefas.

OnWarning(DtsObject, Int32, String, String, String, Int32, String)

Chamado em qualquer momento em que a tarefa estiver em um estado que não justifique um erro, mas garanta que o cliente receberá um alerta.

Aplica-se a