Sdílet prostřednictvím


is_task_cancellation_requested – funkce

Vrací údaj o tom, zda úkol, který se právě provádí, obdržel žádost o zrušení jeho spuštění.Pokud byl úkol vytvořen s tokenem zrušení a zdroj tokenu přidružený k tokenu se zruší, bude podán požadavek na zrušení úkolu.

inline bool __cdecl is_task_cancellation_requested();

Vrácená hodnota

true, pokud aktuálně prováděný úkol obdržel žádost o zrušení, jinak false.

Poznámky

Pokud tuto metodu voláte v těle úlohy a je vrácena hodnota true, musíte reagovat voláním funkce cancel_current_task a potvrdit tak požadavek na zrušení po provedení případných výmazů.To přeruší provádění úkolu a způsobí, že vstoupí do stavu canceled.Pokud neodpovíte a pokračujete v provádění nebo se vrátíte namísto volání metody cancel_current_task, úloha přejde do stavu completed po dokončení.

Úkol není zrušitelný, pokud byl vytvořen bez zrušení tokenu.

Požadavky

Záhlaví: ppltasks.h

Obor názvů: souběžnost

Viz také

Referenční dokumentace

concurrency – obor názvů

task – třída

cancellation_token_source – třída

cancellation_token – třída

cancel_current_task – funkce