TaskHostClass Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |