System::Threading::CancellationToken κλάση
περιεχόμενα
[
κρύβω
]CancellationToken class
Διαδίδει ειδοποίηση ότι οι λειτουργίες πρέπει να ακυρωθούν. Αυτή η κλάση παρέχει έναν μηχανισμό συνεργατικής ακύρωσης μεταξύ νημάτων, επιτρέποντας σε ένα νήμα να ειδοποιεί τα άλλα ότι μια λειτουργία πρέπει να ακυρωθεί.
class CancellationToken : public System::Details::BoxableObjectBase
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| CancellationToken() | Προεπιλεγμένος κατασκευαστής. |
| get_CanBeCanceled() const | Καθορίζει εάν αυτό το token μπορεί να βρίσκεται στην κατάσταση ακυρωμένου. |
| get_IsCancellationRequested() const | Καθορίζει εάν έχει ζητηθεί ακύρωση για αυτό το token. |
| static get_None() | Επιστρέφει μια κενή τιμή System::Threading::CancellationToken. |
| Register(const Action<>&) const | Καταχωρεί μια κλήση επιστροφής που θα κληθεί όταν ζητηθεί η ακύρωση. |
| ThrowIfCancellationRequested() const | Ρίχνει ένα OperationCanceledException εάν έχει ζητηθεί η ακύρωση. |
Παρατηρήσεις
Ένα CancellationToken μπορεί να ακυρωθεί μόνο μέσω του σχετικού CancellationTokenSource.
Δείτε επίσης
- Namespace System::Threading
- Library Aspose.Page for C++