DefaultEvents Classe
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.
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. |