Sdílet prostřednictvím


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ě.

template<
   typename _Function
>
::Concurrency::cancellation_token_registration register_callback(
   const _Function& _Func
) const;

Parametry

  • _Function
    Typ objektu funkce, která bude volána zpět, když je tento cancellation_token zrušen.

  • _Func
    Funkce objektu, která bude volána zpět, když je tento cancellation_token zrušen.

Vrácená hodnota

Objektcancellation_token_registration, který lze využít v metodě deregister ke zrušení registrace již registrovaného zpětného volání za účelem zabránění jeho provedení.Metoda vyvolá výjimku invalid_operation, pokud je volána na objektu cancellation_token, který byl vytvořen pomocí metody cancellation_token::none.

Požadavky

Hlavička: pplcancellation_token.h

Obor názvů: souběžnost

Viz také

Referenční dokumentace

cancellation_token – třída