Sdílet prostřednictvím


TaskCompletionSource.TrySetFromTask(Task) Metoda

Definice

Pokusí se převést základní Task<TResult> do stejného stavu dokončení jako zadaná 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

Parametry

completedTask
Task

Dokončený úkol, jehož stav dokončení (včetně informací o výjimce nebo zrušení) by se měl zkopírovat do podkladového úkolu.

Návraty

true, pokud operace proběhla úspěšně; jinak false.

Výjimky

completedTask je null.

completedTask není dokončen.

Poznámky

Tato operace vrátí false, pokud je Task<TResult> již v jednom ze tří konečných stavů: RanToCompletion, Faultednebo Canceled.

Platí pro