Funzione is_task_cancellation_requested
Restituisce un'indicazione sull'eventuale ricezione di una richiesta di annullamento dell'esecuzione da parte di un'attività. Viene richiesto l'annullamento di un'attività se l'attività è stata creata con un token di annullamento e l'origine del token associata a tale token viene annullata.
inline bool __cdecl is_task_cancellation_requested();
Valore restituito
true se l'attività attualmente in esecuzione ha ricevuto una richiesta per l'annullamento, false.
Note
Se si chiama questo metodo nel corpo di un'attività e tramite esso viene restituito true, è necessario rispondere con una chiamata a cancel_current_task per riconoscere la richiesta di annullamento, dopo aver eseguito qualsiasi pulizia necessaria. Questa operazione arresterà l'esecuzione dell'attività e determinerà l'inserimento dello stato canceled. Se non si risponde e si continua l'esecuzione oppure si torna indietro anziché chiamare cancel_current_task, al completamento l'attività passerà allo stato completed.
Un'attività non è annullabile se è stata creata senza un token di annullamento.
Requisiti
Intestazione: ppltasks.h
Spazio dei nomi: concorrenza