THPDFCancellationToken Class
Tarjoaa säikeen turvallisen kertakäyttöisen peruutussignaalin, jota pitkäkestoiset HotPDF-operaatiot tarkkailevat vakaissa työrajoissa
Määrittely
THPDFCancellationToken = class(TObject)
public
procedure Cancel;
procedure ThrowIfCancellationRequested(
const OperationName: AnsiString = 'operation');
property IsCancellationRequested: Boolean read GetIsCancellationRequested;
end;
Yksikkö
HPDFTypes
Jäsenet
| Nimi | Tarkoitus |
|---|---|
Cancel | Pyytää atomisesti ja pysyvästi peruutusta |
IsCancellationRequested | Lukee peruutustilan turvallisesti mistä tahansa säikeestä |
ThrowIfCancellationRequested | Nostaa EHPDFOperationCancelled-poikkeuksen annetulla operaationimellä, kun peruutus on pyydetty |
Käyttöhuomautukset
- Kutsuja omistaa tunnuksen ja sen on pidettävä se elossa koko operaation tai progressiivisen renderöintisession ajan
- Tunnusta ei voi nollata
Cancel-kutsun jälkeen; luo uusi ilmentymä seuraavaa operaatiota varten - Peruutus on yhteistoiminnallinen, joten nykyinen sisältöoperaattori, pakkausvaihe tai käyttöjärjestelmän yksityisen avaimen kutsu voi päättyä ennen kuin pyyntö havaitaan
EHPDFOperationCancelled.OperationNametunnistaa operaation, joka havaitsi pyynnön