Compartir a través de


DefaultEvents Clase

Definición

Define los eventos predeterminados proporcionados por el motor de ejecución de Integration Services.

public ref class DefaultEvents : Microsoft::SqlServer::Dts::Runtime::IDTSEvents
public class DefaultEvents : Microsoft.SqlServer.Dts.Runtime.IDTSEvents
type DefaultEvents = class
    interface IDTSEvents
Public Class DefaultEvents
Implements IDTSEvents
Herencia
DefaultEvents
Implementaciones

Comentarios

Dado que la activación de un evento y la generación de la información enviada con un evento es potencialmente costosa, hay un mecanismo para suprimir eventos cuando un cliente no está interesado en ese evento en particular. Cada método de activación de eventos tiene un fireAgain parámetro . Si el valor de esta variable es false después de que el método devuelva, el autor de la llamada no debe volver a activar este evento mientras dure la ejecución actual.

Para obtener más información sobre los eventos proporcionados por el tiempo de ejecución de Integration Services, consulte Controladores de eventos de Integration Services (SSIS).

Constructores

DefaultEvents()

Inicializa una nueva instancia de la clase DefaultEvents.

Métodos

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Este método se ejecuta siempre que se alcanza un punto de interrupción dentro de una tarea.

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

Las tareas llaman a este método para activar eventos personalizados definidos por la tarea.

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

Este evento se activa a consecuencia de un error en un tarea o un contenedor.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Este evento es activado por una tarea o un contenedor cuando se modifica su estado de ejecución.

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

Este evento se activa siempre que la tarea va a proporcionar información.

OnPostExecute(Executable, Boolean)

Este método recibe una llamada inmediatamente después de completar 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)

Este método recibe una llamada inmediatamente después de completar la lógica de validación de la tarea. Este evento es activado por una tarea una vez validada.

OnPreExecute(Executable, Boolean)

Este método recibe una llamada cuando comienza la lógica de ejecución. Este evento es provocado por una tarea o contenedor inmediatamente antes de ejecutarse.

OnPreValidate(Executable, Boolean)

Este método recibe una llamada cuando comienza la lógica de validación 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)

Este método recibe una llamada siempre que una tarea experimenta un progreso que se puede medir.

OnQueryCancel()

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

OnTaskFailed(TaskHost)

Este evento lo activa el host de la tarea cuando tiene un error.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Este evento es utilizado por Integration Services en el tiempo de ejecución. Las tareas no lo utilizan.

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

Este evento se activa siempre que la tarea se encuentra en un estado que no justifica un error pero sí un aviso al cliente.

Se aplica a