TaskCompletionSource.TrySetFromTask(Task) Méthode

Définition

Tente de faire passer le sous-jacent Task<TResult> dans le même état d’achèvement que celui spécifié completedTask.

public:
 bool TrySetFromTask(System::Threading::Tasks::Task ^ completedTask);
public bool TrySetFromTask(System.Threading.Tasks.Task completedTask);
member this.TrySetFromTask : System.Threading.Tasks.Task -> bool
Public Function TrySetFromTask (completedTask As Task) As Boolean

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.

Retours

true si l’opération a réussi ; sinon, false.

Exceptions

completedTask a la valeur null.

completedTask n’est pas terminé.

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 à