Compartilhar via


Função de is_task_cancellation_requested

Retorna se a tarefa que está executando atualmente recebeu uma solicitação cancelar a execução.O botão é solicitado em uma tarefa se foi criado com um símbolo cancelar, e a fonte que está associada com esse token é cancelada.

bool __cdecl is_task_cancellation_requested();

Valor de retorno

true se a tarefa atualmente em execução recebeu uma solicitação para cancelar o; caso contrário, false.

Comentários

Se você chamar esse método no corpo de uma tarefa e retorna true, você deve responder com uma chamada a cancel_current_task para reconhecer a solicitação cancelar, depois de executar qualquer limpeza que é necessária.Isso nulos a execução de tarefa e faz com que o estado entre em canceled .Se você não responde e não continuar a execução, ou retornar em vez de chamar cancel_current_task, a tarefa entra em estado de completed quando é feita.

Uma tarefa não é cancellable se foi criada sem um token cancelar.

Requisitos

Cabeçalho: ppltasks.h

Namespace: concurrency

Consulte também

Referência

simultaneidade Namespace

Classe Task

cancellation_token_source classe

cancellation_token classe

Função de cancel_current_task