ISynchronizeInvoke.EndInvoke(IAsyncResult) Método

Definición

Espera a que finalice el proceso iniciado mediante la llamada a BeginInvoke(Delegate, Object[]) y, a continuación, devuelve el valor generado por el proceso.Waits until the process started by calling BeginInvoke(Delegate, Object[]) completes, and then returns the value generated by the process.

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

Parámetros

result
IAsyncResult

Interfaz IAsyncResult que representa la operación asincrónica iniciada por la llamada a BeginInvoke(Delegate, Object[]).An IAsyncResult interface that represents the asynchronous operation started by calling BeginInvoke(Delegate, Object[]).

Devoluciones

Object que representa el valor devuelto generado por la operación asincrónica.An Object that represents the return value generated by the asynchronous operation.

Comentarios

Este método obtiene el valor devuelto de la operación asincrónica representada por la IAsyncResult pasada por esta interfaz.This method gets the return value of the asynchronous operation represented by the IAsyncResult passed by this interface. Si la operación asincrónica no se ha completado, este método esperará hasta que el resultado esté disponible.If the asynchronous operation has not completed, this method will wait until the result is available.

Se aplica a

Consulte también: