Metodo cancellation_token::register_callback
Registra una funzione di callback richiamata quando il token di annullamento viene annullato.
template<
typename _Function
>
cancellation_token_registration register_callback(
const _Function& _Func
) const;
Parametri
_Function
Il tipo di oggetto funzione che verrà richiamato quando questo cancellation_token viene annullato._Func
L'oggetto funzione che verrà richiamato quando questo cancellation_token viene annullato.
Valore restituito
Un oggetto di cancellation_token_registration che può essere utilizzato nel metodo di deregister_callback per ritirare un callback registrato in precedenza e per impedire che venga procedere.
Note
Se il token è già impostato il punto in cui questo metodo viene chiamato, il callback viene chiamato immediatamente e in modo sincrono.
Questo metodo genera l'eccezione di invalid_operation se viene chiamato su un oggetto di cancellation_token creato utilizzando il metodo di cancellation_token::none.
Requisiti
Header: ppl.h
Spazio dei nomi: concurrency