EventHandlerClass Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |