TaskCompletionSource.TrySetFromTask(Task) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.