TaskToAsyncResult.Unwrap Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Unwrap(IAsyncResult) |
Extrae el objeto subyacente Task de un IAsyncResult objeto creado por Begin(Task, AsyncCallback, Object). |
Unwrap<TResult>(IAsyncResult) |
Extrae el objeto subyacente Task<TResult> de un IAsyncResult objeto creado por Begin(Task, AsyncCallback, Object). |
Unwrap(IAsyncResult)
- Source:
- TaskToAsyncResult.cs
- Source:
- TaskToAsyncResult.cs
Extrae el objeto subyacente Task de un IAsyncResult objeto creado por Begin(Task, AsyncCallback, Object).
public:
static System::Threading::Tasks::Task ^ Unwrap(IAsyncResult ^ asyncResult);
public static System.Threading.Tasks.Task Unwrap (IAsyncResult asyncResult);
static member Unwrap : IAsyncResult -> System.Threading.Tasks.Task
Public Shared Function Unwrap (asyncResult As IAsyncResult) As Task
Parámetros
- asyncResult
- IAsyncResult
creado IAsyncResult por Begin(Task, AsyncCallback, Object).
Devoluciones
Task contenido por IAsyncResult.
Excepciones
asyncResult
es null
.
asyncResult
no se generó mediante una llamada a Begin(Task, AsyncCallback, Object).
Se aplica a
Unwrap<TResult>(IAsyncResult)
- Source:
- TaskToAsyncResult.cs
- Source:
- TaskToAsyncResult.cs
Extrae el objeto subyacente Task<TResult> de un IAsyncResult objeto creado por Begin(Task, AsyncCallback, Object).
public:
generic <typename TResult>
static System::Threading::Tasks::Task<TResult> ^ Unwrap(IAsyncResult ^ asyncResult);
public static System.Threading.Tasks.Task<TResult> Unwrap<TResult> (IAsyncResult asyncResult);
static member Unwrap : IAsyncResult -> System.Threading.Tasks.Task<'Result>
Public Shared Function Unwrap(Of TResult) (asyncResult As IAsyncResult) As Task(Of TResult)
Parámetros de tipo
- TResult
Tipo del resultado generado por la tarea devuelta.
Parámetros
- asyncResult
- IAsyncResult
creado IAsyncResult por Begin(Task, AsyncCallback, Object).
Devoluciones
Task<TResult> contenido por IAsyncResult.
Excepciones
asyncResult
es null
.
asyncResult
no se generó mediante una llamada a Begin(Task, AsyncCallback, Object)o el Task<TResult> proporcionado a Begin(Task, AsyncCallback, Object) se usó un parámetro de tipo genérico diferente del TResult
proporcionado a esta llamada.