Função is_task_cancellation_requested (C++ REST SDK)
Retorna uma indicação de se a tarefa que está em execução recebeu uma solicitação para cancelar sua execução. O cancelamento será solicitado em uma tarefa se ela tiver sido criada com um token de cancelamento e a fonte de token associada a esse token for cancelada.
Aviso
Este tópico contém informações para o C++ REST SDK 1.0 (codinome "Casablanca").Se você estiver usando uma versão mais recente da página da Web do Codeplex Casablanca, use então a documentação local em http://casablanca.codeplex.com/documentation.
inline bool __cdecl is_task_cancellation_requested();
Valor de retorno
true se a tarefa atualmente em execução recebeu uma solicitação de cancelamento; caso contrário, false.
Comentários
Se você chamar esse método no corpo de uma tarefa e ele retornar true, você deverá responder com uma chamada para cancel_current_task para confirmar a solicitação de cancelamento, depois de executar qualquer limpeza necessária. Isso irá interromper a execução da tarefa e fará com que ela entre no estado canceled. Se você não responder e continuar a execução, ou retornar em vez da chamar cancel_current_task, a tarefa entrará no estado completed quando estiver concluída. estado.
Uma tarefa não será cancelável se tiver sido criada sem um token de cancelamento.
Requisitos
Cabeçalho: pplxtasks.h
Namespace: pplx