System::IO::FileStream::ReadAsync metode

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
ParameterTipeDeskripsi
penyanggaconst ArrayPtr<uint8_t>&Array byte untuk menulis byte yang dibaca ke dalamnya.
offsetint32_tPosisi berbasis 0 dalam buffer untuk memulai penulisan.
countint32_tJumlah byte yang akan dibaca.
cancellationTokenconst 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