Partager via


TaskHostClass Classe

Définition

Pour plus d’informations, consultez 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
Héritage
TaskHostClass
Attributs
Implémente

Constructeurs

TaskHostClass()

Initialise une nouvelle instance de la classe TaskHostClass.

Propriétés

ApartmentThreaded

Pour plus d’informations, consultez TaskHost.

CreationName

Obtient la chaîne utilisée pour créer un objet TaskHostClass.

DebugMode

Obtient ou définit une valeur qui indique si l'objet TaskHostClass est en mode débogage.

DelayValidation

Obtient ou définit une valeur qui indique si la validation de la tâche est retardée jusqu'à l'exécution.

Description

Obtient ou définit la description de l'objet TaskHostClass.

Disable

Obtient ou définit une valeur qui indique si l'objet TaskHostClass est désactivé.

DisableEventHandlers

Obtient ou définit une valeur qui indique si les gestionnaires d'événements pour une tâche sont désactivés.

EventHandlers

Obtient une collection d'objets de gestionnaires d'événements.

EventInfos

Obtient une collection d'objets EventInfo.

ExecutionDuration

Obtient une valeur qui indique la durée d'exécution du conteneur.

ExecutionResult

Obtient une valeur qui indique la réussite ou l'échec de l'exécution de l'objet TaskHostClass.

ExecutionStatus

Obtient une valeur qui indique l'état actuel de l'exécution de l'objet TaskHostClass au moment de l'appel.

ExecutionValue

Obtient le résultat de l'exécution de la tâche.

ExecValueVariable

Obtient ou définit la variable personnalisée qui contient la valeur d'exécution de la tâche.

FailPackageOnFailure

Obtient ou définit une valeur qui indique si le package échoue en cas d'échec d'un conteneur enfant.

FailParentOnFailure

Obtient ou définit une valeur qui indique si le conteneur parent échoue en cas d'échec d'un conteneur enfant.

ForcedExecutionValue

Obtient ou définit un objet qui contient une valeur définie au niveau du conteneur.

ForceExecutionResult

Obtient ou définit le résultat d'exécution du conteneur.

ForceExecutionValue

Obtient ou définit une valeur qui indique si la valeur d'exécution du conteneur doit contenir une valeur particulière.

HostType

Obtient la valeur de l'énumération DTSObjectHostType qui décrit l'hôte du conteneur.

ID

Obtient un GUID qui identifie DTSForcedExecResult.

IDTSContainer100_DelayValidation

Obtient ou définit une valeur qui indique si la validation est retardée.

IDTSSuspend100_SuspendRequired

Obtient ou définit une valeur qui indique si la tâche doit s'interrompre lorsqu'elle rencontre un point d'arrêt.

InnerObject

Obtient l'objet contenu dans TaskHostClass.

IsDefaultLocaleID

Obtient une valeur qui indique si le conteneur utilise les paramètres régionaux par défaut.

IsolationLevel

Obtient le niveau d'isolement de TaskHostClass.

LocaleID

Obtient ou définit l'identificateur des paramètres régionaux à utiliser lors de l'exécution de l'objet TaskHostClass.

LogEntryInfos

Obtient une collection d'objets IDTSLogEntryInfos100.

LoggingMode

Obtient ou définit le mode de connexion du conteneur.

LoggingOptions

Obtient un objet contenant des propriétés qui indiquent la ressource de filtrage et de journalisation des conteneurs.

MaximumErrorCount

Obtient ou définit une valeur qui indique le nombre maximal d'erreurs.

Name

Obtient ou définit le nom de l'objet TaskHostClass.

Parent

Obtient le conteneur parent.

Properties

Obtient une collection IDTSProperties100 qui contient les propriétés associées à la tâche.

StartTime

Obtient l'heure à laquelle le conteneur a commencé l'exécution.

StopTime

Obtient l'heure à laquelle le conteneur a terminé l'exécution.

SuspendRequired

Obtient ou définit une valeur qui indique si la tâche doit s'interrompre lorsqu'elle rencontre un point d'arrêt.

TransactionOption

Obtient ou définit une énumération DTSTransactionOption qui indique si le conteneur participe aux transactions.

VariableDispenser

Obtient un objet IDTSVariableDispenser100 afin de pouvoir verrouiller les variables associées au conteneur.

Variables

Obtient une collection qui contient les variables associées à ce conteneur.

Méthodes

AcceptBreakpointManager(IDTSBreakpointManager100)

Cette méthode est appelée par le moteur d'exécution lors de la création d'une tâche ou d'un conteneur.

ComputeExpressions(Boolean)

Calcule les expressions de l'objet TaskHostClass.

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

Exécute l'application.

GetExpression(String)

Retourne une chaîne qui contient l'expression de la propriété spécifiée.

GetParentID()

Retourne l'identificateur parent de l'objet TaskHostClass.

IDTSContainer100_get_DelayValidation()

Pour plus d’informations, consultez TaskHost.

IDTSContainer100_set_DelayValidation(Boolean)

Pour plus d’informations, consultez TaskHost.

IDTSSuspend100_get_SuspendRequired()

Pour plus d’informations, consultez TaskHost.

IDTSSuspend100_ResumeExecution()

Reprend l'exécution interrompue.

IDTSSuspend100_set_SuspendRequired(Boolean)

Pour plus d’informations, consultez TaskHost.

IDTSSuspend100_SuspendExecution()

Suspend l'exécution.

LoadFromXML(Object, IDTSEvents100)

Charge les enregistrements d'un package au format XML.

RegenerateID()

Crée un GUID pour la séquence.

ResumeExecution()

Reprend l'exécution de la tâche après une suspension.

SaveToXML(Object, Object, IDTSEvents100)

Enregistre le package dans le format XML.

SetExpression(String, String)

Affecte l'expression spécifiée à la propriété.

SuspendExecution()

Appelée lorsque l'exécutable doit s'interrompre.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permet au package de déterminer s'il contient des paramètres non valides qui l'empêcheront de s'exécuter correctement.

S’applique à