cancellation_token::register_callback メソッド
キャンセル トークンが[キャンセルときに呼び出されるコールバック関数を登録します。
template<
typename _Function
>
cancellation_token_registration register_callback(
const _Function& _Func
) const;
パラメーター
_Function
この cancellation_token が[キャンセルすると呼び出される関数オブジェクトの型。_Func
この cancellation_token が[キャンセルすると呼び出される関数オブジェクト。
戻り値
前に登録されたコールバックの登録をキャンセルできないために deregister_callback のメソッドで利用できるオブジェクトの cancellation_token_registration 行われることを示します。
解説
トークンが、このメソッドが呼び出される時点で既にキャンセル、コールバックは即座に同期的に呼び出されます。
このメソッドは、cancellation_token::none のメソッドを使用して作成された cancellation_token のオブジェクトが呼び出された場合 invalid_operation の例外をスローします。
必要条件
ヘッダー: ppl.h
名前空間: の同時実行