THPDFRandomAccessSource.ReadAtCancellable Method
Čita bajtove na Offset posmatrajući token otkazivanja pre i posle osnovnog čitanja
Deklaracija
function ReadAtCancellable(Offset: Int64; var Buffer; Count: Longint;
CancellationToken: THPDFCancellationToken): Longint; virtual;
Unit
HPDFDoc
Parametri
| Naziv | Svrha |
|---|---|
Offset | Bajt pomak od kojeg se čita, počevši od nule |
Buffer | Netipizovan bafer koji prima bajtove |
Count | Maksimalan broj bajtova za čitanje |
CancellationToken | Token ispitan za otkazivanje, ili nil za čitanje bez provera otkazivanja |
Povratna vrednost
Broj pročitanih bajtova, kako ga prijavljuje ReadAt
Napomene za upotrebu
- Osnovna implementacija podiže izuzetak otkazivanja pre i posle
ReadAt-a kada je token signaliziran - Zamenite u sporim izvorima poput mrežnih ili arhivskih ulaza da ispitujete token između transportnih delova
- Deterministički replay omotava ovaj metod da snimljeni prolazi reprodukuju iste odluke o otkazivanju