Sdílet prostřednictvím


run_with_cancellation_token funkce

Provede funkci objektu okamžitě a synchronně v kontextu dané zrušení token.

template<
   typename _Function
>
void run_with_cancellation_token(
   const _Function& _Func,
   cancellation_token _Ct
);

Parametry

  • _Function
    Typ objektu funkce, která bude vyvolána.

  • _Func
    Funkce objektu, který bude spuštěn.Tento objekt musí podporovat operátor volání funkce s podpisem void(void).

  • _Ct
    Zrušení token, který bude řídit implicitní zrušení funkce objektu.Použití cancellation_token::none() Pokud chcete spustit funkci bez možnosti zrušení implicitní stornována v nadřazené skupině úloh.

Poznámky

Všechny body přerušení ve funkci objektu bude aktivována při cancellation_token je zrušena.Explicitní token _Ct to izolovat _Func z nadřazené zrušení má nadřazený token různých nebo žádný token.

Požadavky

Záhlaví: ppl.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů