Freigeben über


IDTSEvents.OnQueryCancel Methode

Definition

Wird an jedem Punkt der Taskverarbeitung aufgerufen, an dem ein Abbruch der Ausführung sinnvoll ist. Dieses Ereignis wird von Tasks und Containern ausgelöst, um zu bestimmen, ob ihre Ausführung beendet werden soll.

public:
 bool OnQueryCancel();
public bool OnQueryCancel ();
abstract member OnQueryCancel : unit -> bool
Public Function OnQueryCancel () As Boolean

Gibt zurück

Ein boolescher Wert, der angibt, ob die Aufgabe nicht mehr ausgeführt werden soll.

Hinweise

Dieses Ereignis wird von der Aufgabe aufgerufen, um festzustellen, ob das Paket die Ausführung des Vorgangs beenden möchte. Da das Paket der auszuführenden Aufgabe die Kontrolle gibt und Vorgänge nicht zufällig beendet, muss es eine Juncture geben, bei der das Paket die Aufgabe darüber informiert, dass sie heruntergefahren wird. Wenn der Wert lautet true, sollte die Aufgabe heruntergefahren werden, und eine abgebrochene Nachricht wird aus der Execute Methode des Vorgangs zurückgegeben. Wenn der Wert lautet false, wird die Aufgabe weiterhin wie gewohnt ausgeführt.

Gilt für: