Compartir a través de


TaskHostClass Clase

Definición

Para obtener más información, vea 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
Herencia
TaskHostClass
Atributos
Implementaciones

Constructores

TaskHostClass()

Inicializa una nueva instancia de la clase TaskHostClass.

Propiedades

ApartmentThreaded

Para obtener más información, vea TaskHost.

CreationName

Obtiene la cadena que se usa para crear un objeto TaskHostClass.

DebugMode

Obtiene o establece un valor que indica si se omite el objeto TaskHostClass está en modo de depuración.

DelayValidation

Obtiene o establece un valor que indica si la validación de la tarea se retrasa hasta el tiempo de ejecución.

Description

Obtiene o establece la descripción del objeto TaskHostClass.

Disable

Obtiene o establece un valor que indica si el objeto TaskHostClass está deshabilitado.

DisableEventHandlers

Obtiene o establece un valor que indica si los controladores de eventos de tarea están deshabilitados.

EventHandlers

Obtiene una colección de objetos controladores de eventos.

EventInfos

Obtiene una colección de objetos EventInfo.

ExecutionDuration

Obtiene un valor que indica la cantidad de tiempo que el contenedor invirtió en la ejecución.

ExecutionResult

Obtiene un valor que indica si la ejecución del objeto TaskHostClass finalizó correctamente o no.

ExecutionStatus

Obtiene un valor que indica el estado actual de la ejecución del objeto TaskHostClass en el momento de la llamada.

ExecutionValue

Obtiene el resultado de la ejecución de la tarea.

ExecValueVariable

Obtiene o establece la variable personalizada que contiene el valor de ejecución de la tarea.

FailPackageOnFailure

Obtiene o establece un valor que indica si el paquete da error cuando se produce un error en un contenedor secundario.

FailParentOnFailure

Obtiene o establece un valor que indica si el contenedor primario da error cuando se produce un error en un contenedor secundario.

ForcedExecutionValue

Obtiene o establece un objeto que contiene un valor definido por el contenedor.

ForceExecutionResult

Obtiene o establece el resultado de la ejecución del contenedor.

ForceExecutionValue

Obtiene o establece un valor que indica si se debería forzar el valor de ejecución del contenedor para que contenga un valor determinado.

HostType

Recibe el valor de enumeración DTSObjectHostType que describe el host del contenedor.

ID

Obtiene un GUID que identifica la enumeración DTSForcedExecResult.

IDTSContainer100_DelayValidation

Obtiene o establece un valor que indica si la validación se retrasa.

IDTSSuspend100_SuspendRequired

Obtiene o establece un valor que indica si la tarea se debería suspender al encontrar un punto de interrupción.

InnerObject

Obtiene el objeto que la clase TaskHostClass contiene.

IsDefaultLocaleID

Obtiene un valor que indica si el contenedor usa la configuración regional predeterminada.

IsolationLevel

Obtiene el nivel de aislamiento de la clase TaskHostClass.

LocaleID

Obtiene o establece el identificador de configuración regional que se usará cuando se ejecute el objeto TaskHostClass.

LogEntryInfos

Obtiene una colección de objetos IDTSLogEntryInfos100.

LoggingMode

Obtiene o establece el modo de registro del contenedor.

LoggingOptions

Obtiene un objeto que contiene propiedades que indican el recurso de filtrado y registro para los contenedores.

MaximumErrorCount

Obtiene o establece un valor que indica el número máximo de errores.

Name

Obtiene o establece el nombre de TaskHostClass.

Parent

Obtiene el contenedor primario.

Properties

Obtiene una colección IDTSProperties100 que contiene las propiedades asociadas a la tarea.

StartTime

Obtiene la hora en la que el contenedor comenzó su ejecución.

StopTime

Obtiene la hora en la que el contenedor finalizó su ejecución.

SuspendRequired

Obtiene o establece un valor que indica si la tarea se debería suspender al encontrar un punto de interrupción.

TransactionOption

Obtiene o establece una enumeración DTSTransactionOption que indica si el contenedor participa en transacciones.

VariableDispenser

Obtiene un objeto IDTSVariableDispenser100 para poder bloquear las variables asociadas al contenedor.

Variables

Obtiene una colección que contiene las variables asociadas a este contenedor.

Métodos

AcceptBreakpointManager(IDTSBreakpointManager100)

El motor de tiempo de ejecución llama a este método al crear una tarea o un contenedor.

ComputeExpressions(Boolean)

Calcula las expresiones del objeto TaskHostClass.

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

Ejecuta la aplicación.

GetExpression(String)

Devuelve una cadena que contiene la expresión para la propiedad especificada.

GetParentID()

Devuelve el identificador primario del objeto TaskHostClass.

IDTSContainer100_get_DelayValidation()

Para obtener más información, vea TaskHost.

IDTSContainer100_set_DelayValidation(Boolean)

Para obtener más información, vea TaskHost.

IDTSSuspend100_get_SuspendRequired()

Para obtener más información, vea TaskHost.

IDTSSuspend100_ResumeExecution()

Reanuda la ejecución suspendida.

IDTSSuspend100_set_SuspendRequired(Boolean)

Para obtener más información, vea TaskHost.

IDTSSuspend100_SuspendExecution()

Suspende la ejecución.

LoadFromXML(Object, IDTSEvents100)

Carga un paquete guardado como formato XML.

RegenerateID()

Crea un nuevo GUID para la secuencia.

ResumeExecution()

Reanuda la ejecución de la tarea después de una pausa.

SaveToXML(Object, Object, IDTSEvents100)

Guarda el paquete en formato XML.

SetExpression(String, String)

Asigna la expresión especificada a la propiedad.

SuspendExecution()

Se utiliza cuando es necesario suspender el ejecutable.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permite al paquete determinar si contiene valores de configuración no válidos que no permitirán su ejecución correcta.

Se aplica a