DefaultEvents Clase
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 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. |