Bagikan melalui


BrotliStream.EndRead(IAsyncResult) Metode

Definisi

Menunggu pembacaan asinkron yang tertunda selesai. (Pertimbangkan untuk menggunakan metode sebagai gantinya ReadAsync(Byte[], Int32, Int32) .)

public:
 override int EndRead(IAsyncResult ^ asyncResult);
public override int EndRead (IAsyncResult asyncResult);
override this.EndRead : IAsyncResult -> int
Public Overrides Function EndRead (asyncResult As IAsyncResult) As Integer

Parameter

asyncResult
IAsyncResult

Referensi ke permintaan asinkron yang tertunda untuk diselesaikan.

Mengembalikan

Jumlah byte yang dibaca dari aliran, antara 0 (nol) dan jumlah byte yang Anda minta. BrotliStream mengembalikan 0 hanya di akhir aliran; jika tidak, ia memblokir hingga setidaknya satu byte tersedia.

Pengecualian

asyncResultadalah null.

asyncResult tidak berasal dari BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) metode pada aliran saat ini.

Operasi akhir tidak dapat dilakukan karena aliran ditutup.

Berlaku untuk