Freigeben über


ISynchronizeInvoke.EndInvoke(IAsyncResult) Methode

Definition

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

public:
 System::Object ^ EndInvoke(IAsyncResult ^ result);
public object? EndInvoke (IAsyncResult result);
public object EndInvoke (IAsyncResult result);
abstract member EndInvoke : IAsyncResult -> obj
Public Function EndInvoke (result As IAsyncResult) As Object

Parameter

result
IAsyncResult

Eine IAsyncResult-Schnittstelle, die die durch einen Aufruf von BeginInvoke(Delegate, Object[]) gestartete asynchrone Operation darstellt.

Gibt zurück

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

Hinweise

Diese Methode ruft den Rückgabewert des asynchronen Vorgangs ab, der durch den IAsyncResult von dieser Schnittstelle übergebenen wird. Wenn der asynchrone Vorgang nicht abgeschlossen wurde, wartet diese Methode, bis das Ergebnis verfügbar ist.

Gilt für:

Weitere Informationen