Udostępnij za pośrednictwem


BrotliStream.EndRead(IAsyncResult) Metoda

Definicja

Oczekuje na ukończenie oczekującego odczytu asynchronicznego. (Zamiast tego rozważ użycie ReadAsync(Byte[], Int32, Int32) metody ).

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

Parametry

asyncResult
IAsyncResult

Odwołanie do oczekującego żądania asynchronicznego do zakończenia.

Zwraca

Liczba bajtów odczytanych ze strumienia z zakresu od 0 (zero) do liczby żądanych bajtów. BrotliStream zwraca wartość 0 tylko na końcu strumienia; w przeciwnym razie blokuje co najmniej jeden bajt.

Wyjątki

asyncResult to null.

asyncResult nie pochodzi z BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) metody w bieżącym strumieniu.

Nie można wykonać operacji końcowej, ponieważ strumień jest zamknięty.

Dotyczy