Sdílet prostřednictvím


QuicStream.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) .)

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 z datového proudu, mezi nulou (0) a počtem požadovaných bajtů.

Poznámky

ReadAsync Vrátí nulu (0) pouze v případě, že byly požadovány nulové bajty nebo pokud žádné další bajty nebudou k dispozici, protože je na konci datového proudu; v opačném případě se operace čtení nedokončí, dokud není k dispozici alespoň jeden bajt. Pokud se vyžaduje nula bajtů, operace čtení se můžou dokončit okamžitě nebo se nemusí dokončit, dokud nebude k dispozici alespoň jeden bajt (ale bez využití dat).

Platí pro