Sdílet prostřednictvím


is_task_cancellation_requested funkce

Vrátí se, zda úkol, který je aktuálně prováděných obdržel požadavek na zrušení jeho spuštění.Zrušení žádá na úkolu, pokud byl vytvořen v rušícího tokenu a zdroj, který je spojen s tímto tokenem je zrušena.

bool __cdecl is_task_cancellation_requested();

Vrácená hodnota

trueje-li aktuálně prováděný úkol obdržela žádost o zrušení; v opačném případě se false.

Poznámky

Pokud volání této metody do těla úkolu a vrátí true, musí odpovědět pomocí volání cancel_current_task na vědomí žádost o zrušení po provedení vyčištění, který je vyžadován.Tím přeruší provádění úkolu a způsobí, že ji uzavřít canceled státu.Pokud nechcete odpovědět a pokračovat v provádění nebo vrátit namísto volání metody cancel_current_task, zadá úkol completed stavu po dokončení.

Úkol je nevratné, pokud byla vytvořena bez rušícího tokenu.

Požadavky

Záhlaví: ppltasks.h

Obor názvů: concurrency

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třídy úloh

Třída cancellation_token_source

Třída cancellation_token

cancel_current_task funkce