Compartir a través de


IDTSComponentEvents Interfaz

Definición

Define una interfaz que proporciona activación de eventos.

public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents

Comentarios

El entorno de ejecución de Integration Services incluye esta interfaz de eventos que el tiempo de ejecución pasa a varios componentes que se ejecutan dentro de un paquete, como tareas, enumeradores, etc. Los eventos se generan mediante tareas que usan la IDTSComponentEvents interfaz proporcionada durante la ejecución y por el motor de ejecución en tiempo de ejecución.

Se puede llamar a los métodos Fire<x> en tiempo de diseño y durante la ejecución. Normalmente, durante el diseño de componentes, se llama a los FireErrormétodos , FireInformationy FireWarning para proporcionar comentarios del usuario cuando un componente está configurado incorrectamente. Los eventos que se generan durante el diseño de componentes se muestran en el panel de tareas. Además, los componentes pueden definir eventos personalizados y, a continuación, generarlos durante la ejecución mediante el FireCustomEvent método . Para obtener más información, vea Generar y definir eventos en un componente de Data Flow.

Métodos

FireBreakpointHit(BreakpointTarget)

Activa un evento cuando se alcanza un punto de interrupción de destino en el paquete.

FireCustomEvent(String, String, Object[], String, Boolean)

Se produce cuando las tareas activan eventos personalizados definidos por la tarea.

FireError(Int32, String, String, String, Int32)

Activa un evento cuando se produce un error.

FireInformation(Int32, String, String, String, Int32, Boolean)

Activa un evento que contiene información.

FireProgress(String, Int32, Int32, Int32, String, Boolean)

Activa un evento cuando el ejecutable realiza un progreso que se puede medir.

FireQueryCancel()

Activa un evento que determina si un ejecutable debería detener su ejecución.

FireWarning(Int32, String, String, String, Int32)

Activa un evento cada vez que la tarea está en un estado tal que no justifica un error pero sí un aviso al cliente.

Se aplica a