Класс cancellation_token
Класс cancellation_token представляет возможность определить, получала ли некоторая операция запрос на отмену. Заданный токен можно связать с task_group, structured_task_group или task для предоставления неявной отмены. Его также можно опрашивать на предмет отмены или зарегистрировать обратный вызов для той ситуации, когда отменяется связанный cancellation_token_source.
class cancellation_token;
Члены
Открытые конструкторы
Name |
Описание |
---|---|
Открытые методы
Name |
Описание |
---|---|
Удаляет обратный вызов, ранее зарегистрированный с помощью метода register на основании объекта cancellation_token_registration, возвращенного во время регистрации. |
|
Возвращает значение, указывающее, может ли этот токен быть отменен или нет. |
|
Возвращает true, если токен был отменен. |
|
Возвращает токен отмены, который никогда не может подвергаться отмене. |
|
Регистрирует функцию обратного вызова в токене. Если и когда токен отменяется, выполняется обратный вызов. Обратите внимание, что если токен уже отменен в той точке, где вызывается этот метод, обратный вызов будет выполнен немедленно и синхронно. |
Открытые операторы
Name |
Описание |
---|---|
Иерархия наследования
cancellation_token
Требования
Заголовок: pplcancellation_token.h
Пространство имен: concurrency