Freigeben über


ISynchronizeInvoke.EndInvoke-Methode

Wartet, bis der durch einen Aufruf von BeginInvoke gestartete Prozess abgeschlossen ist, und gibt anschließend den vom Prozess generierten Wert zurück.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

Syntax

'Declaration
Function EndInvoke ( _
    result As IAsyncResult _
) As Object
'Usage
Dim instance As ISynchronizeInvoke
Dim result As IAsyncResult
Dim returnValue As Object

returnValue = instance.EndInvoke(result)
Object EndInvoke (
    IAsyncResult result
)
Object^ EndInvoke (
    IAsyncResult^ result
)
Object EndInvoke (
    IAsyncResult result
)
function EndInvoke (
    result : IAsyncResult
) : Object

Parameter

  • result
    Eine IAsyncResult-Schnittstelle, die die durch einen Aufruf von BeginInvoke gestartete asynchrone Operation darstellt.

Rückgabewert

Ein Object, das den durch die asynchrone Operation generierten Rückgabewert darstellt.

Hinweise

Diese Methode ruft den Rückgabewert der asynchronen Operation ab, der durch das von dieser Schnittstelle übergebenen IAsyncResult dargestellt wird. Wenn die asynchrone Operation nicht abgeschlossen ist, wartet diese Methode, bis das Ergebnis vorliegt.

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

ISynchronizeInvoke-Schnittstelle
ISynchronizeInvoke-Member
System.ComponentModel-Namespace
BeginInvoke