DefaultEvents.OnQueryCancel メソッド

定義

このメソッドは、実行のキャンセルが可能なタスク処理の任意の時点で呼び出されます。 このイベントは、タスクおよびコンテナーの実行を停止する必要があるかどうかを決定するために、タスクおよびコンテナーから発生します。

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

戻り値

タスクの実行を停止する必要があるかどうかを示すブール値。

実装

注釈

このイベントは、タスクの実行の停止がパッケージで必要とされているかどうかを判断するために、タスクによって呼び出されます。 パッケージはタスクの実行を制御し、タスクをランダムに終了しないため、シャットダウンしようとしていることをパッケージがタスクに通知できる手順が必要です。 値が true の場合、タスクはシャットダウンし、DTSER_CANCELED がタスクの Execute メソッドから返されます。 値が false の場合、タスクは通常どおり実行を継続します。

適用対象