## CancellationToken class


ينقل إشعارًا بأن العمليات يجب إلغاؤها. توفر هذه الفئة آلية للإلغاء التعاوني بين الخيوط، مما يسمح لخيط واحد بإشعار الآخرين بأن العملية يجب إلغاؤها.

```cpp
class CancellationToken : public System::Details::BoxableObjectBase
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [CancellationToken](./cancellationtoken/)() | منشئ افتراضي. |
| [get_CanBeCanceled](./get_canbecanceled/)() const | يُحدد ما إذا كان هذا الرمز قادرًا على أن يكون في الحالة الملغاة. |
| [get_IsCancellationRequested](./get_iscancellationrequested/)() const | يُحدد ما إذا تم طلب الإلغاء لهذا الرمز. |
| static [get_None](./get_none/)() | يرجع قيمة فارغة من نوع [System::Threading::CancellationToken](./). |
| [Register](./register/)(const Action<>\&) const | يسجل رد نداء سيتم استدعاؤه عندما يُطلب الإلغاء. |
| [ThrowIfCancellationRequested](./throwifcancellationrequested/)() const | يرمي استثناء OperationCanceledException إذا تم طلب الإلغاء. |
## ملاحظات



يمكن إلغاء [CancellationToken](./) فقط عبر مصدره المرتبط [CancellationTokenSource](../cancellationtokensource/).

## انظر أيضًا

* Namespace [System::Threading](../)
* Library [Aspose.Page for C++](../../)
