cancellation_token::register_callback, méthode
Enregistre une fonction de rappel avec le jeton. Si et lorsque le jeton est annulé, le rappel s'effectuera. Notez que si le jeton est déjà annulé au point où cette méthode est appelée, l'appel sera effectué immédiatement et de manière synchrone.
template<
typename _Function
>
::Concurrency::cancellation_token_registration register_callback(
const _Function& _Func
) const;
Paramètres
_Function
Type de l'objet de fonction qui sera rappelé lorsque ce cancellation_token est annulé._Func
Objet de fonction qui sera rappelé lorsque ce cancellation_token est annulé.
Valeur de retour
Un objet cancellation_token_registration qui peut être utilisé dans la méthode deregister pour annuler un rappel stocké déjà enregistré et l'empêcher d'être effectué. La méthode lèvera une exception invalid_operation si elle est appelée sur un objet cancellation_token créé à l'aide de la méthode cancellation_token::none.
Configuration requise
En-tête: pplcancellation_token.h
Espace de noms : concurrency