Udostępnij za pośrednictwem


ISynchronizeInvoke.EndInvoke(IAsyncResult) Metoda

Definicja

Oczekuje na zakończenie procesu przez wywołanie metody BeginInvoke(Delegate, Object[]) , a następnie zwraca wartość wygenerowaną przez proces.

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

Parametry

result
IAsyncResult

Interfejs IAsyncResult reprezentujący operację asynchroniczną rozpoczętą przez wywołanie metody BeginInvoke(Delegate, Object[]).

Zwraca

Element Object reprezentujący wartość zwracaną wygenerowaną przez operację asynchroniczną.

Uwagi

Ta metoda pobiera wartość zwracaną przez operację asynchroniczną reprezentowaną IAsyncResult przez przekazany przez ten interfejs. Jeśli operacja asynchroniczna nie została ukończona, ta metoda będzie czekać, aż wynik będzie dostępny.

Dotyczy

Zobacz też