System::IO::Stream::ReadAsync-methode
Stream::ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) method
Leest asynchroon een reeks bytes van de huidige stream, verplaatst de positie binnen de stream met het aantal gelezen bytes, en bewaakt annuleringsverzoeken.
RTaskPtr<int32_t> System::IO::Stream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count)
| Parameter | Type | Beschrijving |
|---|---|---|
| buffer | const ArrayPtr<uint8_t>& | De byte-array om de gelezen bytes naar te schrijven. |
| offset | int32_t | Een 0-gebaseerde positie in buffer om te beginnen met schrijven. |
| count | int32_t | Het aantal bytes om te lezen. |
ReturnValue
Een taak die de asynchrone leesbewerking vertegenwoordigt. De waarde van de TResult-parameter bevat het totale aantal bytes dat in de buffer is gelezen. De resultaatwaarde kan kleiner zijn dan het aantal gevraagde bytes als het aantal momenteel beschikbare bytes minder is dan het gevraagde aantal, of kan 0 (nul) zijn als het einde van de stream is bereikt.
Zie ook
- Typedef RTaskPtr
- Typedef ArrayPtr
- Class Stream
- Namespace System::IO
- Library Aspose.Page for C++
Stream::ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) method
Leest asynchroon een reeks bytes van de huidige stream, verplaatst de positie binnen de stream met het aantal gelezen bytes, en bewaakt annuleringsverzoeken.
virtual RTaskPtr<int32_t> System::IO::Stream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count, const Threading::CancellationToken &cancellationToken)
| Parameter | Type | Beschrijving |
|---|---|---|
| buffer | const ArrayPtr<uint8_t>& | De byte-array om de gelezen bytes naar te schrijven. |
| offset | int32_t | Een 0-gebaseerde positie in buffer om te beginnen met schrijven. |
| count | int32_t | Het aantal bytes om te lezen. |
| cancellationToken | const Threading::CancellationToken& | Het token om te bewaken voor annuleringsverzoeken. |
ReturnValue
Een taak die de asynchrone leesbewerking vertegenwoordigt. De waarde van de TResult-parameter bevat het totale aantal bytes dat in de buffer is gelezen. De resultaatwaarde kan kleiner zijn dan het aantal gevraagde bytes als het aantal momenteel beschikbare bytes minder is dan het gevraagde aantal, of kan 0 (nul) zijn als het einde van de stream is bereikt.
Zie ook
- Typedef RTaskPtr
- Typedef ArrayPtr
- Class CancellationToken
- Class Stream
- Namespace System::IO
- Library Aspose.Page for C++