Partager via


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

Voir aussi

Référence

cancellation_token, classe