Share via


TaskToAsyncResult.End Metodo

Definizione

Overload

End(IAsyncResult)

Attende il completamento dell'oggetto di cui è stato eseguito il TaskIAsyncResult wrapping da restituito da Begin(Task, AsyncCallback, Object) .

End<TResult>(IAsyncResult)

Attende il completamento dell'oggetto di cui è stato eseguito il Task<TResult>IAsyncResult wrapping da restituito da Begin(Task, AsyncCallback, Object) .

End(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Attende il completamento dell'oggetto di cui è stato eseguito il TaskIAsyncResult wrapping da restituito da Begin(Task, AsyncCallback, Object) .

public:
 static void End(IAsyncResult ^ asyncResult);
public static void End (IAsyncResult asyncResult);
static member End : IAsyncResult -> unit
Public Shared Sub End (asyncResult As IAsyncResult)

Parametri

asyncResult
IAsyncResult

Oggetto IAsyncResult per il quale attendere.

Eccezioni

asyncResult è null.

asyncResult non è stato prodotto da una chiamata a Begin(Task, AsyncCallback, Object).

Commenti

Verrà propagata qualsiasi eccezione archiviata nell'oggetto di cui è stato Taskeseguito il wrapping.

Si applica a

End<TResult>(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Attende il completamento dell'oggetto di cui è stato eseguito il Task<TResult>IAsyncResult wrapping da restituito da Begin(Task, AsyncCallback, Object) .

public:
generic <typename TResult>
 static TResult End(IAsyncResult ^ asyncResult);
public static TResult End<TResult> (IAsyncResult asyncResult);
static member End : IAsyncResult -> 'Result
Public Shared Function End(Of TResult) (asyncResult As IAsyncResult) As TResult

Parametri di tipo

TResult

Tipo del risultato prodotto.

Parametri

asyncResult
IAsyncResult

Oggetto IAsyncResult per il quale attendere.

Restituisce

TResult

Risultato dell'oggetto di cui è stato eseguito il Task<TResult> wrapping da IAsyncResult.

Eccezioni

asyncResult è null.

asyncResult non è stato prodotto da una chiamata a Begin(Task, AsyncCallback, Object).

Commenti

Verrà propagata qualsiasi eccezione archiviata nell'oggetto di cui è stato Task<TResult>eseguito il wrapping.

Si applica a