Sdílet prostřednictvím


BrotliStream.EndRead(IAsyncResult) Metoda

Definice

Čeká na dokončení čekajícího asynchronního čtení. (Zvažte místo toho použití 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

Odkaz na čekající asynchronní požadavek k dokončení.

Návraty

Počet bajtů přečtených ze streamu mezi 0 (nulou) a počtem požadovaných bajtů. BrotliStream vrátí hodnotu 0 pouze na konci datového proudu; jinak bude blokovat, dokud nebude k dispozici alespoň jeden bajt.

Výjimky

asyncResult je null.

asyncResult nepochází z BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) metody v aktuálním datovém proudu.

Koncovou operaci nelze provést, protože datový proud je uzavřen.

Platí pro