Compartir a través de


cancellation_token::register_callback (Método)

Registra una función de devolución de llamada con el token. La devolución de llamada se realizará únicamente si se cancela el token. Observe que si el token ya se canceló en el punto en el que se llama a este método, la devolución de llamada se realizará inmediatamente y de forma sincrónica.

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

Parámetros

  • _Function
    Tipo del objeto de función que se volverá a llamar cuando se cancele este objeto cancellation_token.

  • _Func
    Objeto de función que se volverá a llamar cuando se cancele este objeto cancellation_token.

Valor devuelto

Objeto cancellation_token_registration que se puede utilizar en el método deregister para cancelar el registro de una devolución de llamada previamente registrada y evitar que esta se realice. El método iniciará una excepción invalid_operation si se llama en un objeto cancellation_token creado con el método cancellation_token::none.

Requisitos

Encabezado: pplcancellation_token.h

Espacio de nombres: simultaneidad

Vea también

Referencia

cancellation_token (Clase)