TaskToAsyncResult.End Método

Definição

Sobrecargas

Name Description
End(IAsyncResult)

Espera pelo Task embrulhado pelo IAsyncResult retornado para Begin(Task, AsyncCallback, Object) completar.

End<TResult>(IAsyncResult)

Espera pelo Task<TResult> embrulhado pelo IAsyncResult retornado para Begin(Task, AsyncCallback, Object) completar.

End(IAsyncResult)

Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs

Espera pelo Task embrulhado pelo IAsyncResult retornado para Begin(Task, AsyncCallback, Object) completar.

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

Parâmetros

asyncResult
IAsyncResult

O IAsyncResult que esperar.

Exceções

asyncResult é null.

asyncResult não foi apresentado por uma chamada para Begin(Task, AsyncCallback, Object).

Observações

Isto propagará qualquer exceção armazenada no wrapped Task.

Aplica-se a

End<TResult>(IAsyncResult)

Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs

Espera pelo Task<TResult> embrulhado pelo IAsyncResult retornado para Begin(Task, AsyncCallback, Object) completar.

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

Parâmetros de Tipo Genérico

TResult

O tipo de resultado produzido.

Parâmetros

asyncResult
IAsyncResult

O IAsyncResult que esperar.

Devoluções

TResult

O resultado do Task<TResult> enrolado pelo IAsyncResult.

Exceções

asyncResult é null.

asyncResult não foi apresentado por uma chamada para Begin(Task, AsyncCallback, Object).

Observações

Isto propagará qualquer exceção armazenada no wrapped Task<TResult>.

Aplica-se a