Compartilhar via


DefaultEvents Classe

Definição

Define os eventos padrão que são fornecidos pelo tempo de execução do Integration Services.

public ref class DefaultEvents : Microsoft::SqlServer::Dts::Runtime::IDTSEvents
public class DefaultEvents : Microsoft.SqlServer.Dts.Runtime.IDTSEvents
type DefaultEvents = class
    interface IDTSEvents
Public Class DefaultEvents
Implements IDTSEvents
Herança
DefaultEvents
Implementações

Comentários

Como o disparo de um evento e a geração das informações enviadas com um evento é potencialmente caro, há um mecanismo para suprimir eventos quando um cliente não está interessado nesse evento específico. Cada método de disparo de evento tem um fireAgain parâmetro. Se o valor dessa variável for false após o retorno do método, o chamador não deverá disparar esse evento novamente durante a execução atual.

Para obter mais informações sobre os eventos fornecidos pelo tempo de execução do Integration Services, consulte manipuladores de eventos do SSIS (Integration Services).

Construtores

DefaultEvents()

Inicializa uma nova instância da classe DefaultEvents.

Métodos

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Este método é chamado sempre que em um ponto de interrupção é acessado em uma tarefa.

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

Este método é chamado pelas tarefas para gerar eventos personalizados definidos por tarefa.

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

Este evento é gerado por uma tarefa ou contêiner quando ocorre um erro.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

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

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

Este evento é gerado a qualquer momento em que a tarefa deve fornecer informações.

OnPostExecute(Executable, Boolean)

Este método é 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)

Este método é 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)

Este método é chamado quando a lógica de execução começa. Este evento é criado por uma tarefa ou contêiner imediatamente antes da sua execução.

OnPreValidate(Executable, Boolean)

Este método é chamado quando a lógica de validação 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)

Este método é chamado sempre que uma tarefa experimenta um progresso mensurável.

OnQueryCancel()

Este método é 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)

Este evento é gerado pelo host de tarefa quando ele apresenta falha.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Este evento é usado pelo tempo de execução do Integration Services. Ele não é chamado pelas tarefas.

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

Este evento será gerado 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