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
Veřejné konstruktory
Název |
Description |
---|---|
Přetíženo.Konstrukce cancellation_token objektu. |
|
Destructs cancellation_token objektu. |
Veřejné metody
Název |
Description |
---|---|
Zruší registraci funkce zpětného volání, která je vyvolána, když je zrušeno rušícího tokenu. |
|
Vrací údaj o tom, zda tento token může být zrušeno či nikoli. |
|
Vrátí true Pokud token byl zrušen. |
|
Vrátí rušícího tokenu, který nemůže být nikdy zrušení. |
|
Zaregistruje funkci zpětného volání, která je vyvolána, když je zrušeno rušícího tokenu. |
Veřejné operátory
Název |
Description |
---|---|
Určuje, zda dva cancellation_token objekty představují dva různé underlyign tokeny. |
|
Přetíženo.Nahradí obsah jednoho cancellation_token objekt s jiným. |
|
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