TaskCompletionSource.SetFromTask(Task) Méthode

Définition

Effectue la transition du sous-jacent Task<TResult> dans le même état d’achèvement que celui spécifié completedTask.

public:
 void SetFromTask(System::Threading::Tasks::Task ^ completedTask);
public void SetFromTask(System.Threading.Tasks.Task completedTask);
member this.SetFromTask : System.Threading.Tasks.Task -> unit
Public Sub SetFromTask (completedTask As Task)

Paramètres

completedTask
Task

Tâche terminée dont l’état d’achèvement (y compris les informations d’exception ou d’annulation) doit être copiée dans la tâche sous-jacente.

Exceptions

completedTask a la valeur null.

completedTask n’est pas terminé.

Le sous-jacent Task<TResult> se trouve déjà dans l’un des trois états finaux : RanToCompletion, Faultedou Canceled.

Remarques

Cette opération retourne false si la Task<TResult> valeur est déjà dans l’un des trois états finaux : RanToCompletion, ou .CanceledFaulted

S’applique à