Freigeben über


IsolatedStorageFileStream.EndRead-Methode

Beendet eine ausstehende asynchrone Leseanforderung.

Namespace: System.IO.IsolatedStorage
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overrides Function EndRead ( _
    asyncResult As IAsyncResult _
) As Integer
'Usage
Dim instance As IsolatedStorageFileStream
Dim asyncResult As IAsyncResult
Dim returnValue As Integer

returnValue = instance.EndRead(asyncResult)
public override int EndRead (
    IAsyncResult asyncResult
)
public:
virtual int EndRead (
    IAsyncResult^ asyncResult
) override
public int EndRead (
    IAsyncResult asyncResult
)
public override function EndRead (
    asyncResult : IAsyncResult
) : int

Parameter

  • asyncResult
    Die ausstehende asynchrone Anforderung.

Rückgabewert

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

Ausnahmetyp Bedingung

ArgumentNullException

asyncResult ist NULL (Nothing in Visual Basic).

Hinweise

EndRead muss für jedes IAsyncResult-Objekt aus der BeginRead-Methode genau einmal aufgerufen werden. Der Aufruf von EndRead ist die einzige Möglichkeit, die Anzahl der Bytes zu ermitteln, die aus der Stream-Methode gelesen wurden. EndRead wird bis zum Abschluss des E/A-Vorgangs blockiert.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IsolatedStorageFileStream-Klasse
IsolatedStorageFileStream-Member
System.IO.IsolatedStorage-Namespace