THPDFCancellationToken klasė
Pateikia gijoms saugų vienkartinį atšaukimo signalą, kurį ilgai trunkančios HotPDF operacijos stebi stabiliose darbo ribose
Deklaracija
THPDFCancellationToken = class(TObject)
public
procedure Cancel;
procedure ThrowIfCancellationRequested(
const OperationName: AnsiString = 'operation');
property IsCancellationRequested: Boolean read GetIsCancellationRequested;
end;
Vienetas
HPDFTypes
Nariai
| Pavadinimas | Paskirtis |
|---|---|
Cancel | Atomiškai ir nuolat reikalauja atšaukimo |
IsCancellationRequested | Saugiai nuskaito atšaukimo būseną iš bet kurios gijos |
ThrowIfCancellationRequested | Sukelia EHPDFOperationCancelled su pateiktu operacijos pavadinimu, kai atšaukta |
Naudojimo pastabos
- Kvietėjas valdo žetoną ir turi išlaikyti jį gyvą visos operacijos arba nuoseklaus atvaizdavimo sesijos metu
- Žetonas negali būti atstatytas po
Cancel; sukurkite naują egzempliorių kitai operacijai - Atšaukimas yra bendradarbiaujantis, todėl dabartinis turinio operatorius, glaudinimo žingsnis arba operacinės sistemos privatųjį raktą kviečiantis iškvietimas gali baigtis prieš pastebint prašymą
EHPDFOperationCancelled.OperationNameidentifikuoja operaciją, kuri pastebėjo prašymą