IDTSComponentEvents Interface
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 uma interface que fornece acionamento de evento.
public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents
Comentários
O runtime do Integration Services inclui essa interface de evento que é passada pelo runtime para vários componentes que são executados em um pacote, como tarefas, enumeradores e assim por diante. Os eventos são gerados por tarefas usando a IDTSComponentEvents interface fornecida durante a execução e pelo mecanismo de execução em tempo de execução.
Os métodos Fire<x> podem ser chamados em tempo de design e durante a execução. Normalmente, durante o design do componente, os FireErrormétodos e FireWarning , e , FireInformationsão chamados para fornecer comentários do usuário quando um componente está configurado incorretamente. Os eventos gerados durante o design do componente são exibidos no Painel de Tarefas. Além disso, os componentes podem definir eventos personalizados e, em seguida, criá-los durante a execução usando o FireCustomEvent método. Para obter mais informações, consulte Como criar e definir eventos em um componente Fluxo de Dados.
Métodos
FireBreakpointHit(BreakpointTarget) |
Gera um evento quando em um alvo de ponto de interrupção é acessado no pacote. |
FireCustomEvent(String, String, Object[], String, Boolean) |
Ocorre quando as tarefas geram eventos definidos por tarefa. |
FireError(Int32, String, String, String, Int32) |
Gera um evento quando ocorre um erro. |
FireInformation(Int32, String, String, String, Int32, Boolean) |
Gera um evento que contém informações. |
FireProgress(String, Int32, Int32, Int32, String, Boolean) |
Gera um evento quando o progresso mensurável é feito pelo executável. |
FireQueryCancel() |
Gera um evento para determinar se a execução de um executável será interrompida. |
FireWarning(Int32, String, String, String, Int32) |
Gerará um evento 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. |