Comparteix a través de


TaskToAsyncResult.End Método

Definición

Sobrecargas

End(IAsyncResult)

Espera a que se complete el TaskIAsyncResult contenedor devuelto por Begin(Task, AsyncCallback, Object) .

End<TResult>(IAsyncResult)

Espera a que se complete el Task<TResult>IAsyncResult contenedor devuelto por Begin(Task, AsyncCallback, Object) .

End(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Espera a que se complete el TaskIAsyncResult contenedor devuelto 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

para IAsyncResult el que se va a esperar.

Excepciones

asyncResult es null.

asyncResult no se generó mediante una llamada a Begin(Task, AsyncCallback, Object).

Comentarios

Esto propagará cualquier excepción almacenada en el contenedor Task.

Se aplica a

End<TResult>(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Espera a que se complete el Task<TResult>IAsyncResult contenedor devuelto 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

Tipo del resultado generado.

Parámetros

asyncResult
IAsyncResult

para IAsyncResult el que se va a esperar.

Devoluciones

TResult

Resultado del Task<TResult> encapsulado por .IAsyncResult

Excepciones

asyncResult es null.

asyncResult no se generó mediante una llamada a Begin(Task, AsyncCallback, Object).

Comentarios

Esto propagará cualquier excepción almacenada en el contenedor Task<TResult>.

Se aplica a