TaskHostClass 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.
Para obter mais informações, consulte TaskHost.
public ref class TaskHostClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, 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::IDTSTaskHost100, Microsoft::SqlServer::Dts::Runtime::Wrapper::TaskHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("88144A89-05AE-4303-80F3-A9C83116A367")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class TaskHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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.IDTSTaskHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("81262D7B-A471-4376-9207-A942CB4AFF67")]
public class TaskHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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.IDTSTaskHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("72A2DB98-0F77-4014-98F6-8B200D9C083D")]
public class TaskHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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.IDTSTaskHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHost
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("88144A89-05AE-4303-80F3-A9C83116A367")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type TaskHostClass = class
interface TaskHost
interface IDTSObjectHost100
interface IDTSTaskHost100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
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("81262D7B-A471-4376-9207-A942CB4AFF67")>]
type TaskHostClass = class
interface TaskHost
interface IDTSObjectHost100
interface IDTSTaskHost100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
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("72A2DB98-0F77-4014-98F6-8B200D9C083D")>]
type TaskHostClass = class
interface TaskHost
interface IDTSObjectHost100
interface IDTSTaskHost100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class TaskHostClass
Implements IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSTaskHost100, TaskHost
- Herança
-
TaskHostClass
- Atributos
- Implementações
Construtores
TaskHostClass() |
Inicializa uma nova instância da classe TaskHostClass. |
Propriedades
ApartmentThreaded |
Para obter mais informações, consulte TaskHost. |
CreationName |
Obtém a cadeia de caracteres usada para criar um objeto TaskHostClass. |
DebugMode |
Obtém ou define um valor que indica se o objeto TaskHostClass está em modo de depuração. |
DelayValidation |
Obtém ou define um valor que indica se a validação da tarefa deve ser atrasada até o tempo de execução. |
Description |
Obtém ou define a descrição do objeto TaskHostClass. |
Disable |
Obtém ou define um valor que indica se o objeto TaskHostClass será desabilitado. |
DisableEventHandlers |
Obtém ou define um valor que indica se os manipuladores de eventos da tarefa estão desabilitados. |
EventHandlers |
Obtém uma coleção de objetos de manipulador de eventos. |
EventInfos |
Obtém uma coleção de objetos EventInfo. |
ExecutionDuration |
Obtém um valor que indica a quantidade de tempo gasta pelo contêiner na execução. |
ExecutionResult |
Obtém um valor que indica o êxito ou a falha da execução do objeto TaskHostClass. |
ExecutionStatus |
Obtém um valor que indica o status atual da execução do objeto TaskHostClass na hora da chamada. |
ExecutionValue |
Obtém o resultado da execução da tarefa. |
ExecValueVariable |
Obtém ou define a variável personalizada que contém o valor da execução da tarefa. |
FailPackageOnFailure |
Obtém ou define um valor que indica se há falha no pacote quando há falha em um contêiner filho. |
FailParentOnFailure |
Obtém ou define um valor que indica se há falha no contêiner pai quando há falha em um contêiner filho. |
ForcedExecutionValue |
Obtém ou define um objeto que contém um valor definido pelo contêiner. |
ForceExecutionResult |
Obtém ou define o resultado da execução do contêiner. |
ForceExecutionValue |
Obtém ou define um valor que indica se o valor da execução do contêiner deve ser forçado a conter um valor específico. |
HostType |
Obtém o valor da enumeração DTSObjectHostType que descreve o host do contêiner. |
ID |
Obtém um GUID que identifica o DTSForcedExecResult. |
IDTSContainer100_DelayValidation |
Obtém ou define um valor que indica se a validação está atrasada. |
IDTSSuspend100_SuspendRequired |
Obtém ou define um valor que indica se a tarefa deve ser suspensa quando encontra um ponto de interrupção. |
InnerObject |
Obtém o objeto contido pelo TaskHostClass. |
IsDefaultLocaleID |
Obtém o valor que indica se o contêiner usa a localidade padrão. |
IsolationLevel |
Obtém o nível de isolamento do TaskHostClass. |
LocaleID |
Obtém ou define a ID de localidade a ser usada quando o objeto TaskHostClass for executado. |
LogEntryInfos |
Obtém uma coleção do objeto IDTSLogEntryInfos100. |
LoggingMode |
Obtém ou define 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. |
MaximumErrorCount |
Obtém ou define um valor que indica o número máximo de erros. |
Name |
Obtém ou define o nome de TaskHostClass. |
Parent |
Obtém o contêiner pai. |
Properties |
Obtém uma coleção IDTSProperties100 que contém as propriedades associadas à tarefa. |
StartTime |
Obtém a hora em que o contêiner começou a execução. |
StopTime |
Obtém a hora em que o contêiner encerrou a execução. |
SuspendRequired |
Obtém ou define um valor que indica se a tarefa deve ser suspensa quando encontra um ponto de interrupção. |
TransactionOption |
Obtém ou define uma enumeração DTSTransactionOption que indica se o contêiner participa de transações. |
VariableDispenser |
Obtém um objeto IDTSVariableDispenser100 de forma que as variáveis associadas ao contêiner possam ser bloqueadas. |
Variables |
Obtém uma coleção que contém as variáveis associadas a este contêiner. |
Métodos
AcceptBreakpointManager(IDTSBreakpointManager100) |
Este método é chamado pelo mecanismo de tempo de execução quando uma tarefa ou um contêiner é criado. |
ComputeExpressions(Boolean) |
Computa expressões do objeto TaskHostClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Executa o aplicativo. |
GetExpression(String) |
Retorna uma cadeia de caracteres que contém a expressão da propriedade especificada. |
GetParentID() |
Retorna o identificador pai do objeto TaskHostClass. |
IDTSContainer100_get_DelayValidation() |
Para obter mais informações, consulte TaskHost. |
IDTSContainer100_set_DelayValidation(Boolean) |
Para obter mais informações, consulte TaskHost. |
IDTSSuspend100_get_SuspendRequired() |
Para obter mais informações, consulte TaskHost. |
IDTSSuspend100_ResumeExecution() |
Retoma a execução da suspensão. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Para obter mais informações, consulte TaskHost. |
IDTSSuspend100_SuspendExecution() |
Suspende a execução. |
LoadFromXML(Object, IDTSEvents100) |
Carrega um pacote salvo como o formato XML. |
RegenerateID() |
Cria um novo GUID para a sequência. |
ResumeExecution() |
Retoma a execução da tarefa depois de pausar. |
SaveToXML(Object, Object, IDTSEvents100) |
Salva o pacote para um formato XML. |
SetExpression(String, String) |
Atribui a expressão especificada à propriedade. |
SuspendExecution() |
Chamado quando o executável precisa ser suspenso. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Permite que o pacote determine se ele contém configurações inválidas que o impedirão de ser executado com êxito. |