DefaultEvents.OnQueryCancel メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメソッドは、実行のキャンセルが可能なタスク処理の任意の時点で呼び出されます。 このイベントは、タスクおよびコンテナーの実行を停止する必要があるかどうかを決定するために、タスクおよびコンテナーから発生します。
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
の場合、タスクは通常どおり実行を継続します。