MemoryStream.EndRead(IAsyncResult) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wacht totdat de asynchrone leesbewerking is voltooid. (Overweeg in plaats daarvan om te gebruiken ReadAsync(Byte[], Int32, Int32, CancellationToken) .)
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 is gelezen uit de geheugenstroom, tussen nul (0) en het aantal bytes dat u hebt aangevraagd. Retourneert nul (0) alleen aan het einde van de geheugenstroom, anders moet deze worden geblokkeerd tot ten minste één byte beschikbaar is.
Uitzonderingen
asyncResult is null.
Er is geen ingang beschikbaar voor de leesbewerking die in behandeling is.
– of –
De bewerking in behandeling biedt geen ondersteuning voor lezen.
asyncResult is niet afkomstig van een BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) methode in de huidige geheugenstroom.
De stream is gesloten of er is een interne fout opgetreden.
Opmerkingen
Raadpleeg de EndRead opmerkingen voor aanvullende gebruiksgegevens voor deze methode.