Partager via


DefaultEvents.OnQueryCancel Méthode

Définition

Cette méthode est 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.

public:
 virtual bool OnQueryCancel();
public virtual bool OnQueryCancel ();
abstract member OnQueryCancel : unit -> bool
override this.OnQueryCancel : unit -> bool
Public Overridable Function OnQueryCancel () As Boolean

Retours

Valeur booléenne qui indique si la tâche doit arrêter l’exécution.

Implémente

Remarques

Cet événement est appelé par la tâche pour déterminer si le package souhaite que la tâche cesse d’être exécutée. Étant donné que le package donne le contrôle à la tâche à exécuter et n’arrête pas les tâches de manière aléatoire, il doit y avoir une heure à laquelle le package peut informer la tâche qu’il tente d’arrêter. Si la valeur est true, la tâche doit s’arrêter et DTSER_CANCELED est retournée par la méthode Execute de la tâche. Si la valeur est false, la tâche continue de s’exécuter comme d’habitude.

S’applique à