利用标记注册一个回调函数。 当取消该标记时,会进行回调。 请注意,如果标记已在调用此方法的点被删除,将立即并同步进行回调。
template<
typename _Function
>
::Concurrency::cancellation_token_registration register_callback(
const _Function& _Func
) const;
参数
_Function
当此 cancellation_token 已取消时将被回调的函数对象的类型。_Func
当此 cancellation_token 已取消时将被回调的函数对象。
返回值
可在 deregister 方法中用于取消注册之前注册的回调并阻止回调产生的 cancellation_token_registration 对象。 如果在使用 cancellation_token::none 方法创建的 cancellation_token 对象上调用该方法,则其将引发 invalid_operation 异常。
要求
**标头:**pplcancellation_token.h
**命名空间:**并发