THPDFCancellationToken Class
Zagotavlja nitno varen enkratni signal preklica, ki ga dolgotrajne operacije HotPDF opazujejo na stabilnih mejah dela
Deklaracija
THPDFCancellationToken = class(TObject)
public
procedure Cancel;
procedure ThrowIfCancellationRequested(
const OperationName: AnsiString = 'operation');
property IsCancellationRequested: Boolean read GetIsCancellationRequested;
end;
Enota
HPDFTypes
Člani
| Ime | Namen |
|---|---|
Cancel | Atomsko in trajno zahteva preklic |
IsCancellationRequested | Varno prebere stanje preklica iz katere koli niti |
ThrowIfCancellationRequested | Sproži EHPDFOperationCancelled z navedenim imenom operacije ob preklicu |
Opombe o uporabi
- Klicatelj je lastnik žetona in ga mora ohraniti živega za celotno operacijo ali progresivno sejo upodabljanja
- Žetona ni mogoče ponastaviti po
Cancel; ustvarite nov primerek za naslednjo operacijo - Preklic je sodelovalen, zato se lahko trenutni operator vsebine, korak stiskanja ali klic zasebnega ključa operacijskega sistema dokonča, preden se zahteva opazi
EHPDFOperationCancelled.OperationNameoznači operacijo, ki je opazila zahtevo