TaskCompletionSource.TrySetFromTask(Task) Methode

Definitie

Pogingen om de onderliggende Task<TResult> waarde over te zetten in dezelfde voltooiingsstatus als de opgegeven 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

Parameters

completedTask
Task

De voltooide taak waarvan de voltooiingsstatus (inclusief uitzonderings- of annuleringsgegevens) moet worden gekopieerd naar de onderliggende taak.

Retouren

true als de bewerking is geslaagd; anders, false.

Uitzonderingen

completedTask is null.

completedTask is niet voltooid.

Opmerkingen

Deze bewerking wordt geretourneerd false als de bewerking Task<TResult> zich al in een van de drie laatste staten bevindt: RanToCompletion, Faultedof Canceled.

Van toepassing op