TaskToAsyncResult.Unwrap Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Unwrap(IAsyncResult) |
Extrai o subjacente Task de um IAsyncResult criado por Begin(Task, AsyncCallback, Object). |
| Unwrap<TResult>(IAsyncResult) |
Extrai o subjacente Task<TResult> de um IAsyncResult criado por Begin(Task, AsyncCallback, Object). |
Unwrap(IAsyncResult)
- Origem:
- TaskToAsyncResult.cs
- Origem:
- TaskToAsyncResult.cs
- Origem:
- TaskToAsyncResult.cs
- Origem:
- TaskToAsyncResult.cs
Extrai o subjacente Task de um IAsyncResult criado 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
O IAsyncResult criado por Begin(Task, AsyncCallback, Object).
Devoluções
O Task enrolado pelo IAsyncResult.
Exceções
asyncResult é null.
asyncResult não foi apresentado por uma chamada para Begin(Task, AsyncCallback, Object).
Aplica-se a
Unwrap<TResult>(IAsyncResult)
- Origem:
- TaskToAsyncResult.cs
- Origem:
- TaskToAsyncResult.cs
- Origem:
- TaskToAsyncResult.cs
- Origem:
- TaskToAsyncResult.cs
Extrai o subjacente Task<TResult> de um IAsyncResult criado 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 Genérico
- TResult
O tipo de resultado produzido pela tarefa devolvida.
Parâmetros
- asyncResult
- IAsyncResult
O IAsyncResult criado por Begin(Task, AsyncCallback, Object).
Devoluções
O Task<TResult> enrolado pelo IAsyncResult.
Exceções
asyncResult é null.
asyncResult não foi produzido por uma chamada para Begin(Task, AsyncCallback, Object), ou o Task<TResult> fornecido foi Begin(Task, AsyncCallback, Object) usado um parâmetro genérico de tipo diferente do TResult fornecido para esta chamada.