TaskCompletionSource<TResult>.SetFromTask(Task<TResult>) 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.
Übergibt den zugrunde liegenden Task<TResult> Zustand in denselben Abschlusszustand wie der angegebene completedTask.
public:
void SetFromTask(System::Threading::Tasks::Task<TResult> ^ completedTask);
public void SetFromTask(System.Threading.Tasks.Task<TResult> completedTask);
member this.SetFromTask : System.Threading.Tasks.Task<'Result> -> unit
Public Sub SetFromTask (completedTask As Task(Of TResult))
Parameter
- completedTask
- Task<TResult>
Die abgeschlossene Aufgabe, deren Abschlussstatus (einschließlich Ergebnis-, Ausnahme- oder Abbruchinformationen) in die zugrunde liegende Aufgabe kopiert werden soll.
Ausnahmen
completedTask ist null.
completedTask ist nicht abgeschlossen.
Der Zugrunde liegende Task<TResult> Zustand befindet sich bereits in einem der drei Endzustände: RanToCompletion, , Faulted, oder Canceled.
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.