語言

BrotliStream.EndRead(IAsyncResult) 方法

定義

等候暫止的異步讀取完成。 (考慮改用這個 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

參數

asyncResult
IAsyncResult

指的是待處理的非同步完成請求。

傳回

從串流讀取的位元組數,介於 0(0)與你請求的位元組數之間。 BrotliStream 只有在串流結束時才回傳 0;否則,它會阻塞,直到至少有一個位元組可用。

例外狀況

asyncResult 是 null。

asyncResult 並非源自現有流中的任何 BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) 方法。

由於串流已關閉,無法執行終端操作。

適用於