IDTSEvents Interface
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.
Définit un ensemble d’événements utilisés par le TaskHost pour une tâche.
public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
- Dérivé
Remarques
Pour chaque méthode, il y a un objet apparenté dans la DtsEventHandlers collection qui gère l’événement. Si l’événement est désactivé, l’objet ne s’exécutera pas et retournera false. Si l’objet ne gère pas l’événement au niveau local, l’événement est escaladé vers le conteneur parent pour être traité.
Ces méthodes fournissent des index dans la collection d’événements pour le gestionnaire d’événements correspondant.
Méthodes
| Nom | Description |
|---|---|
| OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) |
Appelé 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é par une tâche ou un conteneur lorsque son statut d’exécution change. |
| OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) |
Appelée à chaque fois que la tâche est requise pour fournir des informations. |
| OnPostExecute(Executable, Boolean) |
Appelé 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 que celle-ci a été validée. |
| 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 commence. Cet événement est déclenché lorsque la validation de l’hôte de tâche ou du conteneur 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 à tout moment du traitement des tâches où il est possible d’annuler l’exécution. Cet événement est déclenché par les tâches et les conteneurs pour déterminer s’ils doivent s’arrêter de fonctionner. |
| OnTaskFailed(TaskHost) |
Appelée par l'hôte de la tâche lorsqu'il échoue. |
| OnVariableValueChanged(DtsContainer, Variable, Boolean) |
Appelé par le moteur de runtime. Il n’est pas appelé par des tâches. |
| OnWarning(DtsObject, Int32, String, String, String, Int32, String) |
Appelée à tout moment où la tâche se trouve dans un état qui ne justifie pas une erreur, mais qui justifie d’alerter le client. |