Sdílet prostřednictvím


cancellation_token_source – třída

Třída cancellation_token_source představuje schopnost zrušit zrušitelnou operaci.

class cancellation_token_source;

Členy

Veřejné konstruktory

Název

Description

cancellation_token_source::cancellation_token_source – konstruktor

Přetíženo.Sestaví nový cancellation_token_source.Zdroj lze použít k nastavení příznaku zrušení některých zrušitelných operací.

cancellation_token_source::~cancellation_token_source – destruktor

Veřejné metody

Název

Description

cancellation_token_source::cancel – metoda

Zruší token.Jakékoli task_group, structured_task_group nebo task používající token budou zrušeny při tomto volání a vyvolají výjimku v dalším bodě přerušení.

cancellation_token_source::create_linked_source – metoda

Přetíženo.Vytvoří cancellation_token_source, který se zruší po zrušení poskytnutého tokenu.

cancellation_token_source::get_token – metoda

Vrátí token zrušení spojený s tímto zdrojem.Vrácený token lze testovat na zrušení nebo může poskytovat zpětné volání, pokud dojde k zrušení.

Veřejné operátory

Název

Description

cancellation_token_source::operator!= – operátor

cancellation_token_source::operator= – operátor

cancellation_token_source::operator== – operátor

Hierarchie dědičnosti

cancellation_token_source

Požadavky

Hlavička: pplcancellation_token.h

Obor názvů: souběžnost

Viz také

Referenční dokumentace

concurrency – obor názvů