Compartir a través de


IDTSEvents Interfaz

Definición

Define un conjunto de eventos utilizados por la clase 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 controla el evento. Si el evento está deshabilitado, el objeto no se ejecutará y devolverá false. Si el objeto no controla el evento en el nivel local, el evento se escala al contenedor primario que se va a controlar.

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

Métodos

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Recibe una llamada cuando se llega a 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)

Recibe una llamada de una tarea o un contenedor cuando su estado de ejecución cambia.

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

Recibe una llamada cuando se solicita información a la tarea.

OnPostExecute(Executable, Boolean)

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

OnPostValidate(Executable, Boolean)

Se ejecuta inmediatamente después de que la lógica de validación de la tarea se completa. Este evento es activado por una tarea una vez 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)

Recibe una llamada al iniciarse la lógica de validación real de la tarea. Este evento se activa cuando comienza la validación del host o contenedor de la tarea.

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

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

OnQueryCancel()

Recibe una llamada en cualquier momento del procesamiento de la tarea que resulta adecuado para cancelar la ejecución. Este evento es activado por tareas y contenedores para determinar si deben dejar de ejecutarse.

OnTaskFailed(TaskHost)

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

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Es llamado por el motor en tiempo de ejecución. Las tareas no lo utilizan.

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

Recibe una llamada cuando la tarea está en un estado que no justifica un error pero sí un aviso al cliente.

Se aplica a