Compartir a través de


EventHandlerClass Clase

Definición

Un contenedor de un paquete u otros contenedores que contienen objetos ejecutables para ejecutarse cuando se producen eventos específicos.

public ref class EventHandlerClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::EventHandler, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutable100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("49FE416D-E513-49F9-A292-6311CF05A643")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("38E200B8-D503-46DF-9307-019C8FB19D37")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type EventHandlerClass = class
    interface EventHandler
    interface IDTSEventHandler100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSExecutable100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("49FE416D-E513-49F9-A292-6311CF05A643")>]
type EventHandlerClass = class
    interface EventHandler
    interface IDTSEventHandler100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSExecutable100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("38E200B8-D503-46DF-9307-019C8FB19D37")>]
type EventHandlerClass = class
    interface EventHandler
    interface IDTSEventHandler100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSExecutable100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
Public Class EventHandlerClass
Implements EventHandler, IDTSBreakpointSite100, IDTSContainer100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
Herencia
EventHandlerClass
Atributos
Implementaciones

Comentarios

Para obtener más información, vea DtsEventHandler.

Constructores

EventHandlerClass()

Inicializa una nueva instancia de la clase EventHandlerClass.

Propiedades

CreationName

Obtiene el nombre utilizado por el motor en tiempo de ejecución para crear una instancia del objeto EventHandlerClass. Esta propiedad es de solo lectura.

DebugMode

Obtiene o establece un valor booleano que indica si una tarea debe comprobar si los puntos de interrupción están habilitados.

DelayValidation

Obtiene o establece un valor booleano que indica si la validación de la tarea se retrasa hasta el tiempo de ejecución. El valor predeterminado es false.

Description

Obtiene o establece la descripción del objeto EventHandlerClass.

Disable

Obtiene un valor booleano que indica si el EventHandlerClass objeto está deshabilitado.

Executables

Obtiene una colección de objetos ejecutables de este contenedor que se ejecutan cuando se produce el evento. Esta propiedad es de solo lectura.

ExecutionDuration

Obtiene un valor que indica la cantidad de tiempo, en milisegundos, que el contenedor invirtió en la ejecución. Esta propiedad es de solo lectura.

ExecutionResult

Obtiene un valor que indica si la ejecución del objeto EventHandlerClass finalizó correctamente o no.

ExecutionStatus

Obtiene un valor que indica el estado actual de la ejecución del objeto EventHandlerClass en el momento de la llamada.

FailPackageOnFailure

Obtiene o establece un valor booleano que indica si se produce un error en el paquete cuando se produce un error en un contenedor secundario. Esta propiedad se utiliza en los contenedores, no en el propio paquete.

FailParentOnFailure

Obtiene o establece un valor booleano que indica si se produce un error en el contenedor primario cuando se produce un error en un contenedor secundario.

ForcedExecutionValue

Si la ForceExecutionValue propiedad se establece en true, obtiene o establece un valor que especifica el valor de ejecución opcional que devuelve el paquete.

ForceExecutionResult

Obtiene o establece un valor de enumeración DTSForcedExecResult que especifica el resultado de la ejecución forzada del contenedor.

ForceExecutionValue

Obtiene o establece un valor booleano que indica si se debe forzar el valor de ejecución del contenedor para que contenga un valor determinado.

ID

Obtiene el identificador GUID de EventHandlerClass. El valor es de solo lectura.

IDTSSuspend100_SuspendRequired

Obtiene o establece un valor booleano que indica si las tareas deben suspenderse cuando encuentran un punto de interrupción. El motor en tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción.

IsDefaultLocaleID

Obtiene un valor booleano que indica si el contenedor usa la configuración regional predeterminada. Esta propiedad es de solo lectura.

IsolationLevel

Obtiene o establece el nivel de aislamiento de la transacción en el objeto EventHandlerClass.

LocaleID

Obtiene o establece un valor integer que indica el identificador de configuración regional de Microsoft Win32® que se va a usar cuando se ejecuta el EventHandlerClass objeto.

LogEntryInfos

Obtiene una colección de definiciones de entrada de registro. Esta propiedad es de solo lectura.

LoggingMode

Obtiene o establece un valor de la enumeración DTSLoggingMode que indica el modo de registro del contenedor.

LoggingOptions

Obtiene un objeto que contiene propiedades que indican el recurso de filtrado y registro para los contenedores. Esta propiedad es de solo lectura.

MaximumErrorCount

Obtiene o establece un valor entero que especifica el número máximo de errores que pueden producirse antes de que el EventHandlerClass objeto deje de ejecutarse.

Name

Obtiene o establece el nombre de EventHandlerClass.

Parent

Obtiene el contenedor primario. El valor es de solo lectura.

PrecedenceConstraints

Obtiene una colección de restricciones de precedencia, si existe alguna, detectadas en los objetos ejecutables de este contenedor. Esta propiedad es de solo lectura.

Properties

Obtiene una colección de objetos IDTSProperty100. Esta propiedad es de solo lectura.

StartTime

Obtiene el momento en que el contenedor inicia la ejecución. Esta propiedad es de solo lectura.

StopTime

Obtiene el momento en que el contenedor detiene la ejecución. Esta propiedad es de solo lectura.

SuspendRequired

Obtiene o establece un valor booleano que indica si las tareas deben suspenderse cuando encuentran un punto de interrupción. El motor en tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción.

TransactionOption

Obtiene o establece un valor que indica si el contenedor participa en transacciones.

VariableDispenser

Obtiene un objeto de dispensador de variable de modo que las variables asociadas al contenedor se puedan bloquear para la lectura o la escritura.

Variables

Obtiene un objeto de colección que contiene las variables asociadas a este contenedor. Esta propiedad es de solo lectura.

Métodos

AcceptBreakpointManager(IDTSBreakpointManager100)

Pasa una clase IDTSBreakpointManager100 a una tarea. La tarea utilizará el administrador de puntos de interrupción para crear, quitar y comprobar el estado de puntos de interrupción. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

ComputeExpressions(Boolean)

Calcula las expresiones de este objeto EventHandlerClass.

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Ejecuta la aplicación, el contenedor o el paquete como parte de un flujo de trabajo de paquetes.

GetExpression(String)

Devuelve la expresión de la propiedad especificada o null si no se asigna ninguna expresión.

GetParentID()

Obtiene el identificador primario de este contenedor.

IDTSSuspend100_get_SuspendRequired()

Un contenedor de un paquete u otros contenedores que contienen objetos ejecutables para ejecutarse cuando se producen eventos específicos.

IDTSSuspend100_ResumeExecution()

Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor.

IDTSSuspend100_set_SuspendRequired(Boolean)

Un contenedor de un paquete u otros contenedores que contienen objetos ejecutables para ejecutarse cuando se producen eventos específicos.

IDTSSuspend100_SuspendExecution()

Notifica que el ejecutable se debe suspender. El motor de ejecución llama a este método.

LoadFromXML(Object, IDTSEvents100)

Carga un objeto EventHandlerClass del documento XML especificado.

RegenerateID()

Crea un nuevo GUID para el contenedor y actualiza la propiedad ID del contenedor.

ResumeExecution()

Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor.

SaveToXML(Object, Object, IDTSEvents100)

Guarda un objeto EventHandlerClass en el documento XML especificado.

SetExpression(String, String)

Asigna la expresión especificada a la propiedad. Especifique null para quitar una expresión existente de la propiedad .

SuspendExecution()

Notifica que el ejecutable se debe suspender. El motor de ejecución llama a este método.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permite al contenedor determinar si contiene valores de configuración no válidos que no permitirán su ejecución correcta.

Se aplica a