Compartilhar via


Classe EventHandlerClass

Essa API oferece suporte à infraestrutura do SQL Server 2012 e não se destina a ser usada diretamente no seu código.

A container on a package or other containers that holds executable objects to run when specific events occur.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandlerClass

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (em Microsoft.SqlServer.DTSRuntimeWrap.dll)

Sintaxe

'Declaração
<GuidAttribute("B8E051B0-2B05-49C7-A60F-20E877392D5E")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class EventHandlerClass _
    Implements EventHandler, IDTSEventHandler100, IDTSContainer100, IDTSSequence100,  _
    IDTSExecutable100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100,  _
    IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100
'Uso
Dim instance As EventHandlerClass
[GuidAttribute("B8E051B0-2B05-49C7-A60F-20E877392D5E")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class EventHandlerClass : EventHandler, 
    IDTSEventHandler100, IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSExecutionMetrics100, 
    IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, 
    IDTSRuntimeObject100
[GuidAttribute(L"B8E051B0-2B05-49C7-A60F-20E877392D5E")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class EventHandlerClass : EventHandler, 
    IDTSEventHandler100, IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSExecutionMetrics100, 
    IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, 
    IDTSRuntimeObject100
[<GuidAttribute("B8E051B0-2B05-49C7-A60F-20E877392D5E")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
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 
    end
public class EventHandlerClass implements EventHandler, IDTSEventHandler100, IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100

O tipo EventHandlerClass expõe os membros a seguir.

Construtores

  Nome Descrição
Método público EventHandlerClass Infraestrutura. Initializes a new instance of the EventHandlerClass class.

Início

Propriedades

  Nome Descrição
Propriedade pública CreationName Infraestrutura. Gets the name that is used by the runtime engine to create an instance of the EventHandlerClass. This property is read-only.
Propriedade pública DebugMode Infraestrutura. Gets or sets a Boolean that indicates whether a task should check if breakpoints are enabled.
Propriedade pública DelayValidation Infraestrutura. Gets or sets a Boolean that indicates whether validation of the task is delayed until run time. The default value is false.
Propriedade pública Description Infraestrutura. Gets or sets the description of the EventHandlerClass object.
Propriedade pública Disable Infraestrutura. Gets a Boolean that indicates whether the EventHandlerClass object is disabled.
Propriedade pública Executables Infraestrutura. Gets a collection of executable objects in this container which run when the event occurs. This property is read-only.
Propriedade pública ExecutionDuration Infraestrutura. Gets a value that indicates the amount of time that the container spent in execution, in milliseconds. This property is read-only.
Propriedade pública ExecutionResult Infraestrutura. Gets a value that indicates the success or failure of the execution of the EventHandlerClass object.
Propriedade pública ExecutionStatus Infraestrutura. Gets a value that indicates the current status of the execution of the EventHandlerClass object at the time of the call.
Propriedade pública FailPackageOnFailure Infraestrutura. Gets or sets a Boolean that indicates whether the package fails when a child container fails. This property is used on containers, not the package itself.
Propriedade pública FailParentOnFailure Infraestrutura. Gets or sets a Boolean that indicates whether the parent container fails when a child container fails.
Propriedade pública ForcedExecutionValue Infraestrutura. If the ForceExecutionValue property is set to true, gets or sets a value that specifies the optional execution value the package returns.
Propriedade pública ForceExecutionResult Infraestrutura. Gets or sets a DTSForcedExecResult enumeration value that specifies the forced execution result of the container.
Propriedade pública ForceExecutionValue Infraestrutura. Gets or sets a Boolean that indicates whether the execution value of the container should be forced to contain a particular value.
Propriedade pública ID Infraestrutura. Gets the ID, which is a GUID, of the EventHandlerClass. The value is read-only.
Propriedade pública IDTSSuspend100_SuspendRequired Infraestrutura. Gets or sets a Boolean that indicates if tasks should suspend when they encounter a breakpoint. This value is set by the runtime engine for tasks and containers when a breakpoint is encountered.
Propriedade pública IsDefaultLocaleID Infraestrutura. Gets a Boolean that indicates whether the container uses the default locale. This property is read-only.
Propriedade pública IsolationLevel Infraestrutura. Gets or sets the isolation level of the transaction in the EventHandlerClass object.
Propriedade pública LocaleID Infraestrutura. Gets or sets an Integer that indicates the Microsoft Win32® localeID to use when the EventHandlerClass object is executed.
Propriedade pública LogEntryInfos Infraestrutura. Gets a collection of log entry definitions. This property is read-only.
Propriedade pública LoggingMode Infraestrutura. Gets or sets a value from the DTSLoggingMode enumeration that indicates the logging mode of the container.
Propriedade pública LoggingOptions Infraestrutura. Gets an object that contains properties that indicates the filtering and logging resource for containers. This property is read-only.
Propriedade pública MaximumErrorCount Infraestrutura. Gets or sets an Integer value that specifies the maximum number of errors that can occur before the EventHandlerClass object stops running.
Propriedade pública Name Infraestrutura. Gets or sets the name of the EventHandlerClass.
Propriedade pública Parent Infraestrutura. Gets the parent container. The value is read-only.
Propriedade pública PrecedenceConstraints Infraestrutura. Gets a collection of precedence constraints, if any, found on the executable objects in this container. This property is read-only.
Propriedade pública Properties Infraestrutura. Gets a collection of IDTSProperty100 objects. This property is read-only.
Propriedade pública StartTime Infraestrutura. Gets the time when the container starts execution. This property is read-only.
Propriedade pública StopTime Infraestrutura. Gets the time when the container stops execution. This property is read-only.
Propriedade pública SuspendRequired Infraestrutura. Gets or sets a Boolean that indicates if tasks should suspend when they encounter a breakpoint. This value is set by the runtime engine for tasks and containers when a breakpoint is encountered.
Propriedade pública TransactionOption Infraestrutura. Gets or sets a value that indicates whether the container participates in transactions.
Propriedade pública VariableDispenser Infraestrutura. Gets a variable dispenser object so that variables associated with the container can be locked for reading or writing.
Propriedade pública Variables Infraestrutura. Gets a collection object that contains the variables associated with this container. This property is read-only.

Início

Métodos

  Nome Descrição
Método público AcceptBreakpointManager Infraestrutura. Passes a IDTSBreakpointManager100 to a task. The task will use the breakpoint manager to create, remove, and check the status of breakpoints. This method is called by the runtime and is not used in code.
Método público ComputeExpressions Infraestrutura. Computes the expressions of this EventHandlerClass object.
Método público Equals (Herdado de Object.)
Método público Execute Infraestrutura. Runs the application, container, or package as part of a package workflow.
Método protegido Finalize (Herdado de Object.)
Método público GetExpression Infraestrutura. Returns the expression for the specified property or nulluma referência nula (Nothing no Visual Basic) if no expression is assigned.
Método público GetHashCode (Herdado de Object.)
Método público GetParentID Infraestrutura. Gets the parent identifier of this container.
Método público GetType (Herdado de Object.)
Método público IDTSSuspend100_ResumeExecution Infraestrutura. Resumes execution of the task after pausing. The task or container is resumed by the runtime engine.
Método público IDTSSuspend100_SuspendExecution Infraestrutura. Notifies that the executable needs to suspend. This method is called by the runtime engine.
Método público LoadFromXML Infraestrutura. Loads an EventHandlerClass from the specified XML document.
Método protegido MemberwiseClone (Herdado de Object.)
Método público RegenerateID Infraestrutura. Creates a new GUID for the container and updates the container ID property.
Método público ResumeExecution Infraestrutura. Resumes execution of the task after pausing. The task or container is resumed by the runtime engine.
Método público SaveToXML Infraestrutura. Saves an EventHandlerClass to the specified XML document.
Método público SetExpression Infraestrutura. Assigns the specified expression to the property. Specify nulluma referência nula (Nothing no Visual Basic) to remove an existing expression from the property.
Método público SuspendExecution Infraestrutura. Notifies that the executable needs to suspend. This method is called by the runtime engine.
Método público ToString (Herdado de Object.)
Método público Validate Infraestrutura. Allows the container to determine if it contains invalid settings that will prevent it from executing successfully.

Início

Comentários

For more information, see DtsEventHandler.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Runtime.Wrapper