Condividi tramite


TaskToAsyncResult.Unwrap Metodo

Definizione

Overload

Unwrap(IAsyncResult)

Estrae l'oggetto sottostante Task da un IAsyncResult oggetto creato da Begin(Task, AsyncCallback, Object).

Unwrap<TResult>(IAsyncResult)

Estrae l'oggetto sottostante Task<TResult> da un IAsyncResult oggetto creato da Begin(Task, AsyncCallback, Object).

Unwrap(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Estrae l'oggetto sottostante Task da un IAsyncResult oggetto creato da 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

Parametri

Restituisce

L'elemento Task di cui è stato eseguito il wrapping da IAsyncResult.

Eccezioni

asyncResult è null.

asyncResult non è stato prodotto da una chiamata a Begin(Task, AsyncCallback, Object).

Si applica a

Unwrap<TResult>(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Estrae l'oggetto sottostante Task<TResult> da un IAsyncResult oggetto creato da 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)

Parametri di tipo

TResult

Tipo del risultato prodotto dall'attività restituita.

Parametri

Restituisce

L'elemento Task<TResult> di cui è stato eseguito il wrapping da IAsyncResult.

Eccezioni

asyncResult è null.

asyncResult non è stato generato da una chiamata a Begin(Task, AsyncCallback, Object)oppure è Task<TResult>Begin(Task, AsyncCallback, Object) stato usato un parametro di tipo generico diverso dall'oggetto TResult fornito a questa chiamata.

Si applica a