Klasa THPDFCancellationToken
Pruža signal otkazivanja siguran za niti i jednokratan koji dugotrajne HotPDF operacije promatraju na stabilnim radnim granicama
Deklaracija
THPDFCancellationToken = class(TObject)
public
procedure Cancel;
procedure ThrowIfCancellationRequested(
const OperationName: AnsiString = 'operation');
property IsCancellationRequested: Boolean read GetIsCancellationRequested;
end;
Jedinica
HPDFTypes
Članovi
| Naziv | Svrha |
|---|---|
Cancel | Atomski i trajno zahtijeva otkazivanje |
IsCancellationRequested | Čita stanje otkazivanja sigurno s bilo koje niti |
ThrowIfCancellationRequested | Izbacuje EHPDFOperationCancelled s isporučenim imenom operacije kada je otkazano |
Napomene o korištenju
- Pozivatelj posjeduje token i mora ga održati živim za cijelu operaciju ili progresivnu sesiju prikaza
- Token se ne može resetirati nakon
Cancel-a; stvorite novu instancu za sljedeću operaciju - Otkazivanje je suradničko, tako trenutni operator sadržaja, korak kompresije ili poziv privatnog ključa operacijskog sustava može završiti prije nego što se zahtjev uoči
EHPDFOperationCancelled.OperationNameidentificira operaciju koja je uočila zahtjev