System::IO::FileStream::ReadAsync metode
isi
[
bersembunyi
]FileStream::ReadAsync method
Secara asinkron membaca urutan byte dari aliran saat ini, memajukan posisi dalam aliran sebesar jumlah byte yang dibaca, dan memantau permintaan pembatalan.
RTaskPtr<int32_t> System::IO::FileStream::ReadAsync(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count, const Threading::CancellationToken &cancellationToken) override
| Parameter | Tipe | Deskripsi |
|---|---|---|
| penyangga | const ArrayPtr<uint8_t>& | Array byte untuk menulis byte yang dibaca ke dalamnya. |
| offset | int32_t | Posisi berbasis 0 dalam buffer untuk memulai penulisan. |
| count | int32_t | Jumlah byte yang akan dibaca. |
| cancellationToken | const Threading::CancellationToken& | Token untuk memantau permintaan pembatalan. |
ReturnValue
Tugas yang mewakili operasi baca asinkron. Nilai parameter TResult berisi total jumlah byte yang dibaca ke dalam buffer. Nilai hasil dapat lebih kecil dari jumlah byte yang diminta jika jumlah byte yang tersedia saat ini kurang dari jumlah yang diminta, atau dapat menjadi 0 (nol) jika akhir aliran telah tercapai.
Lihat Juga
- Typedef RTaskPtr
- Typedef ArrayPtr
- Class CancellationToken
- Class FileStream
- Namespace System::IO
- Library Aspose.Page for C++