Partager via


TaskToAsyncResult.Unwrap Méthode

Définition

Surcharges

Unwrap(IAsyncResult)

Extrait le sous-jacent Task d’un IAsyncResult créé par Begin(Task, AsyncCallback, Object).

Unwrap<TResult>(IAsyncResult)

Extrait le sous-jacent Task<TResult> d’un IAsyncResult créé par Begin(Task, AsyncCallback, Object).

Unwrap(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Extrait le sous-jacent Task d’un IAsyncResult créé par 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

Paramètres

Retours

Task encapsulé par IAsyncResult.

Exceptions

asyncResult a la valeur null.

asyncResult n’a pas été produit par un appel à Begin(Task, AsyncCallback, Object).

S’applique à

Unwrap<TResult>(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

Extrait le sous-jacent Task<TResult> d’un IAsyncResult créé par 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)

Paramètres de type

TResult

Type du résultat produit par la tâche retournée.

Paramètres

Retours

Task<TResult> encapsulé par IAsyncResult.

Exceptions

asyncResult a la valeur null.

asyncResult n’a pas été produit par un appel à Begin(Task, AsyncCallback, Object), ou le Task<TResult> fourni à Begin(Task, AsyncCallback, Object) a été utilisé un paramètre de type générique différent du TResult fourni à cet appel.

S’applique à