IDTSEvents Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |