Freigeben über


IsolatedStorageFileStream.EndRead(IAsyncResult) Methode

Definition

Beendet eine ausstehende asynchrone Leseanforderung.

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

Parameter

asyncResult
IAsyncResult

Die ausstehende asynchrone Anforderung.

Gibt zurück

Die Anzahl der aus dem Stream gelesenen Bytes. Diese Anzahl kann zwischen 0 (null) und der Anzahl der angeforderten Bytes liegen. Streams geben nur am Ende des Streams 0 (null) zurück. Andernfalls blockieren diese, bis mindestens ein Byte verfügbar ist.

Ausnahmen

Der Jointyp (asyncResult) lautet null.

Hinweise

EndRead muss für jedes IAsyncResult Objekt von BeginReadgenau einmal aufgerufen werden, und der Aufruf EndRead ist die einzige Möglichkeit, um zu ermitteln, wie viele Bytes aus dem Streamgelesen wurden. EndRead wird blockiert, bis der E/A-Vorgang abgeschlossen ist.

Gilt für: