Partager via


cancellation_token::register_callback, méthode

Enregistre une fonction de rappel qui est appelée lorsque le jeton d'annulation est annulé.

template<
   typename _Function
>
cancellation_token_registration register_callback(
   const _Function& _Func
) const;

Paramètres

  • _Function
    Le type de l'objet de fonction qui est appelé lorsque cet cancellation_token est annulé.

  • _Func
    L'objet de fonction qui est appelé lorsque cet cancellation_token est annulé.

Valeur de retour

Un objet d' cancellation_token_registration qui peut être utilisé dans la méthode d' deregister_callback pour annuler l'enregistrement un rappel précédemment enregistré et pour l'empêcher d'être créé.

Notes

Si le jeton est déjà annulée au point où cette méthode est appelée, le rappel est appelé immédiatement et de façon synchrone.

Cette méthode lève l'exception d' invalid_operation s'il est appelé un objet d' cancellation_token créé à l'aide de la méthode d' cancellation_token::none .

Configuration requise

En-tête : ppl.h

Espace de noms : concurrency

Voir aussi

Référence

cancellation_token, classe