Partilhar via


TaskHostClass Classe

Definição

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.

Aplica-se a