Sdílet prostřednictvím


cancellation_token – třída

Třída cancellation_token představuje možnost zjistit, zda některé operace požadují zrušení.Daný token lze přidružit k task_group, structured_task_group, nebo task a poskytnout implicitní zrušení.Je možné také dotazování na zrušení nebo registrace zpětného volání pro případ zrušení přidružené třídy cancellation_token_source.

class cancellation_token;

Členy

Veřejné konstruktory

Název

Description

cancellation_token::cancellation_token – konstruktor

cancellation_token::~cancellation_token – destruktor

Veřejné metody

Název

Description

cancellation_token::deregister_callback – metoda

Odebere zpětné volání dříve registrované metodou register založenou na objektu cancellation_token_registration vráceném v době registrace.

cancellation_token::is_cancelable – metoda

Vrací údaj o tom, zda tento token může být zrušený nebo nikoliv.

cancellation_token::is_canceled – metoda

Vrátí true, pokud token byl zrušen.

cancellation_token::none – metoda

Vrátí token zrušení, který nemůže být nikdy předmětem zrušení.

cancellation_token::register_callback – metoda

Zaregistruje funkci zpětného volání s tokenem.Pokud je token zrušen, bude provedeno zpětné volání.Pamatujte, že pokud je token již zrušen v místě, kde je tato metoda volána, zpětné volání bude provedeno okamžitě a synchronně.

Veřejné operátory

Název

Description

cancellation_token::operator!= – operátor

cancellation_token::operator= – operátor

cancellation_token::operator== – operátor

Hierarchie dědičnosti

cancellation_token

Požadavky

Hlavička: pplcancellation_token.h

Obor názvů: souběžnost

Viz také

Referenční dokumentace

concurrency – obor názvů