TaskToAsyncResult.Unwrap Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- asyncResult
- IAsyncResult
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
- asyncResult
- IAsyncResult
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.