Функция run_with_cancellation_token
Выполняет объект функции немедленно и синхронно в контексте заданного токена отмены.
template<
typename _Function
>
void run_with_cancellation_token(
const _Function& _Func,
cancellation_token _Ct
);
Параметры
_Function
Тип объекта функции, который будет вызываться._Func
Объект функции, который будет выполнен. Этот объект должен поддерживать оператор вызова функции с сигнатурой (void)._Ct
Токен отмены, который будет контролировать неявную отмену объекта функции. Используйте cancellation_token::none(), если требуется выполнение функции без какой-либо возможности неявной отмены из-за отмены родительской группы задач.
Заметки
Все точки прерывания в объекте функции будут активированы при отмене cancellation_token. Явный токен _Ct будет изолировать _Func от родительской отмены, если родитель другой токен или не имеет вообще.
Требования
Заголовок: ppl.h
Пространство имен: concurrency