IDTSEvents Interfaz

Definición

Define un conjunto de eventos utilizados por el TaskHost en nombre de una tarea.

public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
Derivado

Comentarios

Para cada método, hay un objeto relacionado en la DtsEventHandlers colección que gestiona el evento. Si el evento está desactivado, el objeto no se ejecutará y devolverá false. Si el objeto no gestiona el evento a nivel local, el evento se escala al contenedor padre para ser gestionado.

Estos métodos proporcionan índices en la colección de eventos para el correspondiente gestor de eventos.

Métodos

Nombre Description
OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Se llama cuando se alcanza un punto de interrupción dentro de una tarea.

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

Llamado por tareas para provocar eventos personalizados definidos por la tarea.

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

Es llamado por una tarea o contenedor cuando se produce un error.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Llamada por una tarea o contenedor cuando cambia su estado de ejecución.

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

Llama en cualquier momento que se requiera la tarea para proporcionar información.

OnPostExecute(Executable, Boolean)

Se llama inmediatamente después de que se complete la lógica de ejecución de la tarea. Este evento es provocado por una tarea o contenedor inmediatamente después de ejecutarse.

OnPostValidate(Executable, Boolean)

Se llama inmediatamente después de que se complete la lógica de validación de la tarea. Este evento se activa con una tarea después de que esta sea validada.

OnPreExecute(Executable, Boolean)

Se llama cuando una tarea está a punto de ejecutarse. Este evento es provocado por una tarea o contenedor inmediatamente antes de ejecutarse.

OnPreValidate(Executable, Boolean)

Se llama cuando comienza la lógica de validación real de la tarea. Este evento se activa cuando comienza la validación del anfitrión de tarea o contenedor.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Se llama para actualizar el progreso de la ejecución de la tarea.

OnQueryCancel()

Llamada en cualquier momento del procesamiento de tareas donde sea factible cancelar la ejecución. Este evento surge mediante tareas y contenedores para determinar si deben dejar de funcionar.

OnTaskFailed(TaskHost)

Es llamado por el host de la tarea cuando se produce un error.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Llamado por el motor de tiempo de ejecución. No se llama por tareas.

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

Llama en cualquier momento en que la tarea esté en un estado que no justifique un error, pero sí que justifique alertar al cliente.

Se aplica a