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。 |
备注
只能通过其关联的 CancellationTokenSource 来取消 CancellationToken。
另见
- Namespace System::Threading
- Library Aspose.Font for C++