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