ISynchronizeInvoke.EndInvoke(IAsyncResult) Metodo

Definizione

Consente di attendere il completamento del processo avviato con la chiamata al metodo BeginInvoke(Delegate, Object[]) e di restituire quindi il valore generato dal processo.

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

Parametri

result
IAsyncResult

Interfaccia IAsyncResult che rappresenta l'operazione asincrona avviata con la chiamata al metodo BeginInvoke(Delegate, Object[]).

Restituisce

Oggetto Object che rappresenta il valore restituito generato dall'operazione asincrona.

Commenti

Questo metodo ottiene il valore restituito dell'operazione asincrona rappresentata dall'interfaccia IAsyncResult passata. Se l'operazione asincrona non è stata completata, questo metodo attenderà fino a quando il risultato non è disponibile.

Si applica a

Vedi anche