Partager via


IDTSEvents Interface

Définition

Définit un jeu d'événements utilisés par l'objet TaskHost pour le compte d'une tâche.

public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
Dérivé

Remarques

Pour chaque méthode, il existe un objet associé dans la DtsEventHandlers collection qui gère l’événement. Si l’événement est désactivé, l’objet ne s’exécute pas et retourne false. Si l’objet ne gère pas l’événement au niveau local, l’événement est réaffecté au conteneur parent à gérer.

Ces méthodes fournissent des index dans la collection d’événements pour le gestionnaire d’événements correspondant.

Méthodes

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Appelée lorsqu'un point d'arrêt est atteint dans une tâche.

OnCustomEvent(TaskHost, String, String, Object[], String, Boolean)

Appelée par les tâches pour déclencher des événements personnalisés définis par la tâche.

OnError(DtsObject, Int32, String, String, String, Int32, String)

Appelée par une tâche ou un conteneur lorsqu'une erreur se produit.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Appelée par une tâche ou un conteneur lorsque son état d'exécution change.

OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean)

Appelée lorsque la tâche doit fournir des informations.

OnPostExecute(Executable, Boolean)

Appelée immédiatement après la fin de la logique d'exécution de la tâche. Cet événement est déclenché par une tâche ou un conteneur immédiatement après son exécution.

OnPostValidate(Executable, Boolean)

Appelée immédiatement après la fin de la logique de validation de la tâche. Cet événement est déclenché par une tâche après validation de la tâche.

OnPreExecute(Executable, Boolean)

Appelée lorsqu'une tâche est sur le point de s'exécuter. Cet événement est déclenché par une tâche ou un conteneur immédiatement avant son exécution.

OnPreValidate(Executable, Boolean)

Appelée lorsque la logique de validation réelle de la tâche démarre. Cet événement est déclenché lorsque la validation de l'hôte ou du conteneur de la tâche commence.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Appelée pour mettre à jour la progression de l'exécution de la tâche.

OnQueryCancel()

Appelée pour chaque point de jonction dans le traitement d'une tâche où il est possible d'annuler l'exécution. Cet événement est déclenché par des tâches et des conteneurs pour déterminer si leur exécution doit s'arrêter.

OnTaskFailed(TaskHost)

Appelée par l'hôte de la tâche lorsqu'il échoue.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Appelé par le moteur d'exécution. Elle n'est pas appelée par des tâches.

OnWarning(DtsObject, Int32, String, String, String, Int32, String)

Appelée lorsque la tâche est dans un état qui ne justifie pas une erreur, mais garantit un avertissement du client.

S’applique à