Partilhar via


IDTSComponentEvents Interface

Definição

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.

Aplica-se a