Partilhar via


EventHandlerClass Classe

Definição

Um contêiner em um pacote ou outros contêineres que contém objetos executáveis a serem executados quando eventos específicos ocorrem.

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
Herança
EventHandlerClass
Atributos
Implementações

Comentários

Para obter mais informações, consulte DtsEventHandler.

Construtores

EventHandlerClass()

Inicializa uma nova instância da classe EventHandlerClass.

Propriedades

CreationName

Obtém o nome que é usado pelo mecanismo de runtime para criar uma instância do EventHandlerClass. Esta propriedade é somente para leitura.

DebugMode

Obtém ou define um Boolean que indica se uma tarefa deve verificar se os pontos de interrupção estão habilitados.

DelayValidation

Obtém ou define um Boolean que indica se a validação da tarefa está atrasada até o tempo de execução. O valor padrão é false.

Description

Obtém ou define a descrição do objeto EventHandlerClass.

Disable

Obtém um booliano que indica se o EventHandlerClass objeto está desabilitado.

Executables

Obtém uma coleção de objetos executáveis neste contêiner que são executados quando o evento ocorre. Esta propriedade é somente para leitura.

ExecutionDuration

Obtém um valor que indica a quantidade de tempo gasta pelo contêiner na execução, em milissegundos. Esta propriedade é somente para leitura.

ExecutionResult

Obtém um valor que indica o êxito ou a falha da execução do objeto EventHandlerClass.

ExecutionStatus

Obtém um valor que indica o status atual da execução do objeto EventHandlerClass na hora da chamada.

FailPackageOnFailure

Obtém ou define um Boolean que indica se o pacote falha quando um contêiner filho falha. Essa propriedade é usada em contêineres, não no próprio pacote.

FailParentOnFailure

Obtém ou define um booliano que indica se o contêiner pai falha quando um contêiner filho falha.

ForcedExecutionValue

Se a ForceExecutionValue propriedade for definida como true, obterá ou definirá um valor que especifica o valor de execução opcional que o pacote retorna.

ForceExecutionResult

Obtém ou define um valor de enumeração DTSForcedExecResult que especifica o resultado da execução forçada do contêiner.

ForceExecutionValue

Obtém ou define um booliano que indica se o valor de execução do contêiner deve ser forçado a conter um valor específico.

ID

Obtém a ID que é um GUID do EventHandlerClass. O valor é somente leitura.

IDTSSuspend100_SuspendRequired

Obtém ou define um booliano que indica se as tarefas devem ser suspensas quando encontram um ponto de interrupção. Esse valor é definido pelo mecanismo de runtime para tarefas e contêineres quando um ponto de interrupção é encontrado.

IsDefaultLocaleID

Obtém um Boolean que indica se o contêiner usa a localidade padrão. Esta propriedade é somente para leitura.

IsolationLevel

Obtém ou define o nível de isolamento da transação no objeto EventHandlerClass.

LocaleID

Obtém ou define um Inteiro que indica a localidade do Microsoft Win32® a ser usada quando o EventHandlerClass objeto é executado.

LogEntryInfos

Obtém uma coleção de definições de entrada de logs. Esta propriedade é somente para leitura.

LoggingMode

Obtém ou define um valor da enumeração DTSLoggingMode que indica o modo de log do contêiner.

LoggingOptions

Obtém um objeto que contém propriedades que indicam a filtragem e o recurso de log para contêineres. Esta propriedade é somente para leitura.

MaximumErrorCount

Obtém ou define um valor inteiro que especifica o número máximo de erros que podem ocorrer antes que o EventHandlerClass objeto pare de ser executado.

Name

Obtém ou define o nome de EventHandlerClass.

Parent

Obtém o contêiner pai. O valor é somente leitura.

PrecedenceConstraints

Obtém uma coleção de restrições de precedência, se houver, encontrada nos objetos executáveis neste contêiner. Esta propriedade é somente para leitura.

Properties

Obtém uma coleção de objetos IDTSProperty100 . Esta propriedade é somente para leitura.

StartTime

Obtém a hora em que o contêiner inicia a execução. Esta propriedade é somente para leitura.

StopTime

Obtém a hora em que o contêiner para a execução. Esta propriedade é somente para leitura.

SuspendRequired

Obtém ou define um booliano que indica se as tarefas devem ser suspensas quando encontram um ponto de interrupção. Esse valor é definido pelo mecanismo de runtime para tarefas e contêineres quando um ponto de interrupção é encontrado.

TransactionOption

Obtém ou define um valor que indica se o contêiner participa de transações.

VariableDispenser

Obtém um objeto de dispensador variável de forma que as variáveis associadas ao contêiner podem ser bloqueadas para leitura ou gravação.

Variables

Obtém um objeto de coleção que contém as variáveis associadas a este contêiner. Esta propriedade é somente para leitura.

Métodos

AcceptBreakpointManager(IDTSBreakpointManager100)

Passa um IDTSBreakpointManager100 para uma tarefa. A tarefa usará o gerenciador de ponto de interrupção para criar, remover e verificar o status de pontos de interrupção. Esse método é chamado pelo runtime e não é usado em código.

ComputeExpressions(Boolean)

Computa as expressões deste objeto EventHandlerClass.

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

Executa o aplicativo, o contêiner ou o pacote como parte de um fluxo de trabalho de pacote.

GetExpression(String)

Retorna a expressão da propriedade especificada ou nula se nenhuma expressão for atribuída.

GetParentID()

Obtém o identificador pai deste contêiner.

IDTSSuspend100_get_SuspendRequired()

Um contêiner em um pacote ou outros contêineres que contém objetos executáveis a serem executados quando eventos específicos ocorrem.

IDTSSuspend100_ResumeExecution()

Retoma a execução da tarefa depois de pausar. A tarefa ou o contêiner é retomado pelo mecanismo de runtime.

IDTSSuspend100_set_SuspendRequired(Boolean)

Um contêiner em um pacote ou outros contêineres que contém objetos executáveis a serem executados quando eventos específicos ocorrem.

IDTSSuspend100_SuspendExecution()

Notifica se o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de runtime.

LoadFromXML(Object, IDTSEvents100)

Carrega um EventHandlerClass de um documento XML especificado.

RegenerateID()

Cria um novo GUID para o contêiner e atualiza a propriedade ID do contêiner.

ResumeExecution()

Retoma a execução da tarefa depois de pausar. A tarefa ou o contêiner é retomado pelo mecanismo de runtime.

SaveToXML(Object, Object, IDTSEvents100)

Salva um EventHandlerClass no documento XML especificado.

SetExpression(String, String)

Atribui a expressão especificada à propriedade. Especifique nulo para remover uma expressão existente da propriedade.

SuspendExecution()

Notifica se o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de runtime.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permite que o contêiner determine se ele contém configurações inválidas que o impedirão de ser executado com êxito.

Aplica-se a