Funzione is_task_cancellation_requested (C++ REST SDK)
Restituisce un'indicazione se l'attività attualmente in esecuzione ha ricevuto una richiesta di annullamento dell'esecuzione. È richiesto l'annullamento di un'attività se è stata creata con un token di annullamento e l'origine del token associato a tale token viene annullata.
Avviso
In questo argomento vengono fornite informazioni per C++ REST SDK 1.0 (nome in codice "Casablanca").Se si sta usando una versione più recente dalla pagina Web di Codeplex Casablanca, usare la documentazione locale all'indirizzo http://casablanca.codeplex.com/documentation.
inline bool __cdecl is_task_cancellation_requested();
Valore restituito
true se l'attività attualmente in esecuzione ha ricevuto una richiesta di annullamento, false in caso contrario.
Note
Se si chiama questo metodo nel corpo di un'attività e restituisce true, è necessario rispondere con una chiamata a cancel_current_task per confermare la richiesta di annullamento, dopo aver eseguito le operazioni di pulitura necessarie. In tal modo, verrà interrotta l'esecuzione dell'attività, che entrerà in stato canceled. Se non si risponde e si continua l'esecuzione o si restituisce invece di chiamare cancel_current_task, l'attività entrerà in stato completed al termine .
Un'attività non è annullabile se è stata creata senza un token di annullamento.
Requisiti
Intestazione: pplxtasks.h
Spazio dei nomi: pplx