THPDFRandomAccessSource.ReadAtCancellable Method
Leser byte ved Offset mens den overholder en kanselleringstoken før og etter den underliggende lesingen
Deklarasjon
function ReadAtCancellable(Offset: Int64; var Buffer; Count: Longint;
CancellationToken: THPDFCancellationToken): Longint; virtual;
Enhet
HPDFDoc
Parametere
| Navn | Formål |
|---|---|
Offset | Nullbasert byteoffset å lese fra |
Buffer | Utypet buffer som mottar bytene |
Count | Maksimalt antall byte å lese |
CancellationToken | Token som polls for kansellering, eller nil for å lese uten kanselleringskontroller |
Returverdi
Antall byte lest, slik det rapporteres av ReadAt
Bruksnotater
- Basisimplementasjonen utløser kanselleringsunntaket før og etter
ReadAtnår tokenet er signalisert - Overstyr i trege kilder som nettverks- eller arkivbasert inndata, for å polle tokenet mellom transportbitene
- Deterministisk avspilling pakker inn denne metoden, slik at innspilte kjøringer reproduserer de samme kanselleringsbeslutningene