TaskCompletionSource.TrySetFromTask(Task) Methode

Definition

Versucht, den zugrunde liegenden Task<TResult> in denselben Abschlusszustand wie der angegebene completedTaskzu überstellen.

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

Parameter

completedTask
Task

Die abgeschlossene Aufgabe, deren Abschlussstatus (einschließlich Ausnahme- oder Abbruchinformationen) in die zugrunde liegende Aufgabe kopiert werden soll.

Gibt zurück

truewenn der Vorgang erfolgreich war; andernfalls . false

Ausnahmen

completedTask ist null.

completedTask ist nicht abgeschlossen.

Hinweise

Dieser Vorgang wird zurückgegeben false , wenn sich dies Task<TResult> bereits in einem der drei endgültigen Zustände befindet: RanToCompletion, , Faulted, oder Canceled.

Gilt für: