cancellation_token::register_callback 方法

利用标记注册一个回调函数。 当取消该标记时,会进行回调。 请注意,如果标记已在调用此方法的点被删除,将立即并同步进行回调。

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

**命名空间:**并发

请参见

参考

cancellation_token 类