Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Współbieżność obszaru nazw

Klasa zadania

Klasa cancellation_token_source

Klasa cancellation_token

Funkcja cancel_current_task