TaskHostClass Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |