Udostępnij za pośrednictwem


Metoda cancellation_token::register_callback

Rejestruje funkcji zwrotnej, która jest wywoływana, gdy token anulowania rezerwacji zostanie anulowana.

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

Parametry

  • _Function
    Typ obiektu funkcja, która będzie wywoływana, gdy to cancellation_token został anulowany.

  • _Func
    Obiekt funkcji, która będzie wywoływana, gdy to cancellation_token został anulowany.

Wartość zwracana

A cancellation_token_registration obiekt, który może być wykorzystywany w deregister_callback metodę w celu wyrejestrowania wcześniej zarejestrowanego wywołania zwrotnego, aby uniknąć dokonywana.

Uwagi

Jeśli token jest już anulowane w momencie, gdy metoda ta jest wywoływana, wywołanie zwrotne jest wywoływana natychmiast.

Ta metoda wygeneruje invalid_operation wyjątku, jeśli jest ona wywoływana w cancellation_token obiekt, który został utworzony za pomocą cancellation_token::none metoda.

Wymagania

Nagłówek: ppl.h

Przestrzeń nazw: concurrency

Zobacz też

Informacje

Klasa cancellation_token