QuicStream.EndRead(IAsyncResult) Methode

Definitie

Wacht totdat de asynchrone leesbewerking is voltooid. (Overweeg in plaats daarvan om te gebruiken 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

Parameters

asyncResult
IAsyncResult

De verwijzing naar de asynchrone aanvraag die in behandeling is om te voltooien.

Retouren

Het aantal bytes dat uit de stream is gelezen, tussen nul (0) en het aantal aangevraagde bytes.

Opmerkingen

ReadAsync retourneert nul (0) alleen als er nul bytes zijn aangevraagd of als er geen bytes meer beschikbaar zijn omdat deze zich aan het einde van de stream bevindt; anders worden leesbewerkingen pas voltooid als er ten minste één byte beschikbaar is. Als er nul bytes worden aangevraagd, kunnen leesbewerkingen onmiddellijk of niet worden voltooid totdat ten minste één byte beschikbaar is (maar zonder gegevens te gebruiken).

Van toepassing op