Freigeben über


IAsyncResult.AsyncState-Eigenschaft

Ruft ein benutzerdefiniertes Objekt ab, das einen asynchronen Vorgang beschreibt oder Informationen darüber enthält.

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

Syntax

'Declaration
ReadOnly Property AsyncState As Object
'Usage
Dim instance As IAsyncResult
Dim value As Object

value = instance.AsyncState
Object AsyncState { get; }
property Object^ AsyncState {
    Object^ get ();
}
/** @property */
Object get_AsyncState ()
function get AsyncState () : Object

Eigenschaftenwert

Ein benutzerdefiniertes Objekt, das einen asynchronen Vorgang beschreibt oder Informationen darüber enthält.

Hinweise

Diese Eigenschaft gibt ein Objekt zurück, das dem letzten Parameter der Methode entspricht, die einen asynchronen Vorgang initiiert.

Hinweise für Implementierer Implementieren Sie diese Eigenschaft, damit der Aufrufer eines asynchronen Vorgangs ein von der Anwendung definiertes Objekt erhält, das beim Beginn des Vorgangs angegeben wurde.

Hinweise für Aufrufer Mithilfe dieses Objekts können Zustandsinformationen über den asynchronen Vorgang an einen von Ihnen bereitgestellten AsyncCallback-Delegaten übergeben werden.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, 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

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

IAsyncResult-Schnittstelle
IAsyncResult-Member
System-Namespace
AsyncCallback-Delegat