Funkcja is_task_cancellation_requested
Zwraca, czy zadanie, które jest aktualnie wykonywanych odebrał prośbę o anulowanie jego realizacji.Anulowanie jest zgłoszony nad zadaniem, jeśli został utworzony przy użyciu tokenu odwołania i źródła, która jest skojarzona z tym token jest anulowana.
bool __cdecl is_task_cancellation_requested();
Wartość zwracana
trueJeśli aktualnie wykonywanego zadania odebrał żądanie unieważnienia; w przeciwnym razie false.
Uwagi
Jeśli wywołanie tej metody w treści zadania i zwraca true, musi odpowiedzieć na wywołanie cancel_current_task celu potwierdzenia otrzymania wniosku o unieważnienie, po przeprowadzeniu czynności porządkowych, co jest wymagane.To przerywa wykonanie zadania i powoduje, że do zawarcia canceled Państwo.Jeśli nie odpowie i kontynuować wykonywanie lub zwrócić zamiast telefonicznej cancel_current_task, wprowadzi zadanie completed stan, gdy to się robi.
Zadanie nie jest anulowanie, jeśli został utworzony bez tokenu odwołania.
Wymagania
Nagłówek: ppltasks.h
Przestrzeń nazw: concurrency