Compartilhar via


Método de cancellation_token::register_callback

Registra um função de retorno de chamada que é chamada quando o símbolo cancelar for cancelado.

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

Parâmetros

  • _Function
    O tipo de objeto de função que será chamado quando esse cancellation_token é cancelado.

  • _Func
    O objeto de função que será chamado quando esse cancellation_token é cancelado.

Valor de retorno

Um objeto de cancellation_token_registration que pode ser utilizado no método de deregister_callback para cancelar o registro um retorno de chamada anteriormente e registrado para impedir que seja feito.

Comentários

Se o símbolo é cancelado já no ponto onde esse método é chamado, o retorno de chamada é chamado imediatamente e de forma síncrona.

Este método gera a exceção de invalid_operation se for chamado em um objeto de cancellation_token que é criado usando o método de cancellation_token::none .

Requisitos

Cabeçalho: ppl.h

Namespace: concurrency

Consulte também

Referência

cancellation_token classe