TaskToAsyncResult.Unwrap Methode

Definitie

Overloads

Name Description
Unwrap(IAsyncResult)

Extraheert de onderliggende waarde Task van een IAsyncResult gemaakt door Begin(Task, AsyncCallback, Object).

Unwrap<TResult>(IAsyncResult)

Extraheert de onderliggende waarde Task<TResult> van een IAsyncResult gemaakt door Begin(Task, AsyncCallback, Object).

Unwrap(IAsyncResult)

Bron:
TaskToAsyncResult.cs
Bron:
TaskToAsyncResult.cs
Bron:
TaskToAsyncResult.cs
Bron:
TaskToAsyncResult.cs

Extraheert de onderliggende waarde Task van een IAsyncResult gemaakt door 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

Parameters

Retouren

De Task verpakt door de IAsyncResult.

Uitzonderingen

asyncResult is null.

asyncResult is niet geproduceerd door een oproep aan Begin(Task, AsyncCallback, Object).

Van toepassing op

Unwrap<TResult>(IAsyncResult)

Bron:
TaskToAsyncResult.cs
Bron:
TaskToAsyncResult.cs
Bron:
TaskToAsyncResult.cs
Bron:
TaskToAsyncResult.cs

Extraheert de onderliggende waarde Task<TResult> van een IAsyncResult gemaakt door 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)

Type parameters

TResult

Het type van het resultaat dat door de geretourneerde taak wordt geproduceerd.

Parameters

Retouren

De Task<TResult> verpakt door de IAsyncResult.

Uitzonderingen

asyncResult is null.

asyncResult is niet geproduceerd door een aanroep naar Begin(Task, AsyncCallback, Object), of de Task<TResult> opgegeven parameter Begin(Task, AsyncCallback, Object) is gebruikt een algemene typeparameter die verschilt van de TResult opgegeven aanroep.

Van toepassing op