THPDFCancellationToken Class
Παρέχει ένα ασφαλές για νήματα σήμα ακύρωσης μίας-χρήσης που οι χρονοβόρες λειτουργίες HotPDF παρατηρούν σε σταθερά όρια εργασίας
Δήλωση
THPDFCancellationToken = class(TObject)
public
procedure Cancel;
procedure ThrowIfCancellationRequested(
const OperationName: AnsiString = 'operation');
property IsCancellationRequested: Boolean read GetIsCancellationRequested;
end;
Μονάδα
HPDFTypes
Μέλη
| Όνομα | Σκοπός |
|---|---|
Cancel | Ζητά ακύρωση ατομικά και μόνιμα |
IsCancellationRequested | Διαβάζει την κατάσταση ακύρωσης με ασφάλεια από οποιοδήποτε νήμα |
ThrowIfCancellationRequested | Εγείρει EHPDFOperationCancelled με το παρεχόμενο όνομα λειτουργίας όταν έχει ακυρωθεί |
Σημειώσεις χρήσης
- Ο καλών κατέχει το διακριτικό και πρέπει να το διατηρεί ενεργό για ολόκληρη τη λειτουργία ή την προοδευτική συνεδρία απεικόνισης
- Ένα διακριτικό δεν μπορεί να επαναφερθεί μετά το
Cancel· δημιουργήστε νέα παρουσία για την επόμενη λειτουργία - Η ακύρωση είναι συνεργατική, οπότε ο τρέχων τελεστής περιεχομένου, το βήμα συμπίεσης ή η κλήση ιδιωτικού κλειδιού του λειτουργικού συστήματος μπορεί να τελειώσει πριν παρατηρηθεί το αίτημα
- Το
EHPDFOperationCancelled.OperationNameπροσδιορίζει τη λειτουργία που παρατήρησε το αίτημα