Функция is_task_cancellation_requested (C++ REST SDK)
Возвращает значение, указывающее, получила ли выполняемая в данный момент задача запрос на отмену выполнения. Запрос на отмену осуществляется в случае, если задача была создана с токеном отмены и источник токена, связанный с данным токеном, отменен.
Предупреждение
В этом разделе содержатся сведения о C++ REST SDK 1.0 (кодовое название "Casablanca").Если используется более поздняя версия с веб-страницы Casablanca Codeplex, воспользуйтесь локальной документацией по адресу http://casablanca.codeplex.com/documentation.
inline bool __cdecl is_task_cancellation_requested();
Возвращаемое значение
Значение true, если выполняемая в данный момент задача получила запрос на отмену, в противном случае используется значение false.
Заметки
Если этот метод вызывается в теле задачи и возвращает значение true, после выполнения необходимых действий по очистке вы должны ответить вызовом cancel_current_task. Выполнение задачи будет прервано и задача перейдет в состояние canceled. Если не ответ не был дан и выполнение продолжается или вместо вызова cancel_current_task был выполнен возврат, по завершении задача перейдет в состояние completed. .
Задачу отменить нельзя, если она была создана без токена отмены.
Требования
Заголовок: pplxtasks.h
Пространство имен: pplx