Partilhar via


TaskToAsyncResult.End Método

Definição

Sobrecargas

End(IAsyncResult)

Aguarda a conclusão do TaskIAsyncResult encapsulado pelo retornado por Begin(Task, AsyncCallback, Object) .

End<TResult>(IAsyncResult)

Aguarda a conclusão do Task<TResult>IAsyncResult encapsulado pelo retornado por Begin(Task, AsyncCallback, Object) .

End(IAsyncResult)

Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs

Aguarda a conclusão do TaskIAsyncResult encapsulado pelo retornado por 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)

Parâmetros

asyncResult
IAsyncResult

O IAsyncResult para o qual esperar.

Exceções

asyncResult é null.

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

Comentários

Isso propagará qualquer exceção armazenada no encapsulado Task.

Aplica-se a

End<TResult>(IAsyncResult)

Origem:
TaskToAsyncResult.cs
Origem:
TaskToAsyncResult.cs

Aguarda a conclusão do Task<TResult>IAsyncResult encapsulado pelo retornado por 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

Parâmetros de tipo

TResult

O tipo do resultado produzido.

Parâmetros

asyncResult
IAsyncResult

O IAsyncResult para o qual esperar.

Retornos

TResult

O resultado do Task<TResult> encapsulado pelo IAsyncResult.

Exceções

asyncResult é null.

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

Comentários

Isso propagará qualquer exceção armazenada no encapsulado Task<TResult>.

Aplica-se a