System::Threading::CancellationToken class
Содержание
[
Скрывать
]CancellationToken class
Распространяет уведомление о том, что операции должны быть отменены. Этот класс предоставляет механизм кооперативной отмены между потоками, позволяя одному потоку уведомлять другие о необходимости отмены операции.
class CancellationToken : public System::Details::BoxableObjectBase
Методы
| Метод | Описание |
|---|---|
| CancellationToken() | Конструктор по умолчанию. |
| get_CanBeCanceled() const | Определяет, может ли этот токен находиться в состоянии отмены. |
| get_IsCancellationRequested() const | Определяет, была ли запрошена отмена для этого токена. |
| static get_None() | Возвращает пустое значение System::Threading::CancellationToken. |
| Register(const Action<>&) const | Регистрирует обратный вызов, который будет выполнен при запросе отмены. |
| ThrowIfCancellationRequested() const | Выбрасывает OperationCanceledException, если отмена была запрошена. |
Примечания
Токен CancellationToken может быть отменён только через связанный CancellationTokenSource.
См. также
- Namespace System::Threading
- Library Aspose.Font for C++