Freigeben über


Control.EndInvoke-Methode

Ruft den Rückgabewert des asynchronen Vorgangs ab, der durch das übergebene IAsyncResult dargestellt wird.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Public Function EndInvoke ( _
    asyncResult As IAsyncResult _
) As Object
'Usage
Dim instance As Control
Dim asyncResult As IAsyncResult
Dim returnValue As Object

returnValue = instance.EndInvoke(asyncResult)
public Object EndInvoke (
    IAsyncResult asyncResult
)
public:
virtual Object^ EndInvoke (
    IAsyncResult^ asyncResult
) sealed
public final Object EndInvoke (
    IAsyncResult asyncResult
)
public final function EndInvoke (
    asyncResult : IAsyncResult
) : Object

Parameter

  • asyncResult
    Das IAsyncResult, das einen bestimmten asynchronen Aufrufvorgang darstellt, der beim Aufrufen von BeginInvoke zurückgegeben wird.

Rückgabewert

Das von dem asynchronen Vorgang generierte Object.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

Der asyncResult-Parameterwert ist NULL (Nothing in Visual Basic).

ArgumentException

Das asyncResult-Objekt wurde nicht von einem vorhergehenden Aufruf der BeginInvoke-Methode desselben Steuerelements erstellt.

Hinweise

Wenn der asynchrone Vorgang noch nicht abgeschlossen wurde, ist diese Funktion blockiert, bis das Ergebnis vorliegt.

Hinweis

Abgesehen von der InvokeRequired-Eigenschaft können vier Methoden in einem Steuerelement threadsicher aufgerufen werden: Invoke, BeginInvoke, EndInvoke und CreateGraphics. Verwenden Sie bei allen anderen Methodenaufrufen eine der Aufrufmethoden für das Marshallen des Aufrufs an den Steuerelementthread.

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

Siehe auch

Referenz

Control-Klasse
Control-Member
System.Windows.Forms-Namespace
BeginInvoke
InvokeRequired
Invoke

Weitere Ressourcen

Asynchrones Aufrufen von synchronen Methoden