EventHandlerClass 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í.
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. |