Compartir a través de


is_task_cancellation_requested (Función)

Devuelve si la tarea que se está ejecutando actualmente ha recibido una solicitud para cancelar la ejecución.Se solicite la cancelación en una tarea si se creó con un token de cancelación, y el código fuente asociado a ese símbolo se cancela.

bool __cdecl is_task_cancellation_requested();

Valor devuelto

true si la tarea en ejecución ha recibido una solicitud de cancelación; si no, false.

Comentarios

Si se llama a este método en el cuerpo de una tarea y devuelve true, debe responder con una llamada a cancel_current_task para confirmar la solicitud de cancelación, después de realizar cualquier limpieza necesaria.Esto anula la ejecución de la tarea y provoca que se escriba en canceled el estado.Si no responde y no continúa la ejecución, o cambiar en lugar de llamar a cancel_current_task, la tarea entra en el estado de completed cuando se hace.

Una tarea no es cancelable si se creó sin un token de cancelación.

Requisitos

Encabezado: ppltasks.h

Espacio de nombres: simultaneidad

Vea también

Referencia

concurrency (Espacio de nombres)

clase de la tarea

cancellation_token_source (Clase)

cancellation_token (Clase)

cancel_current_task (Función)