Sdílet prostřednictvím


Třída cancellation_token

cancellation_token Třída představuje možnost, chcete-li zjistit, zda některé operace požaduje zrušení.

class cancellation_token;

Členy

Hh749975.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

Konstruktor cancellation_token::cancellation_token

Přetíženo.Konstrukce cancellation_token objektu.

cancellation_token:: ~ cancellation_token Destructor

Destructs cancellation_token objektu.

Hh749975.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

Metoda cancellation_token::deregister_callback

Zruší registraci funkce zpětného volání, která je vyvolána, když je zrušeno rušícího tokenu.

Metoda cancellation_token::is_cancelable

Vrací údaj o tom, zda tento token může být zrušeno či nikoli.

Metoda cancellation_token::is_canceled

Vrátí true Pokud token byl zrušen.

Metoda cancellation_token::none

Vrátí rušícího tokenu, který nemůže být nikdy zrušení.

Metoda cancellation_token::register_callback

Zaregistruje funkci zpětného volání, která je vyvolána, když je zrušeno rušícího tokenu.

Hh749975.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

cancellation_token::Operator! = operátor

Určuje, zda dva cancellation_token objekty představují dva různé underlyign tokeny.

cancellation_token::Operator = operátor

Přetíženo.Nahradí obsah jednoho cancellation_token objekt s jiným.

cancellation_token::Operator == operátor

Určuje, zda dva cancellation_token objekty představují stejný základní token.

Poznámky

Více cancellation_token objekty mohou být spojeny s jedním cancellation_token_source objektu.Při volání zrušení metodu token zdroje všechny propojený cancellation_token objekty jsou nastaveny jako zrušená.

Daný cancellation_token objektu mohou být spojeny s task_group, structured_task_group, nebo task poskytnout implicitní zrušení.Můžete také dotázal na informace o zrušení nebo jste registrován a volána, když je zrušeno zpětné volání.

cancellation_tokenchová se jako inteligentní ukazatele a je bezpečné předat kolem podle hodnoty.

Další informace o zrušení úlohy, naleznete v Zrušení v PPL.

Hierarchie dědičnosti

cancellation_token

Požadavky

Záhlaví: ppl.h

Obor názvů: concurrency

Viz také

Referenční dokumentace

souběžnost oboru názvů