TaskCompletionSource.SetFromTask(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.
Übergibt den zugrunde liegenden Task<TResult> Zustand in denselben Abschlusszustand wie der angegebene completedTask.
public:
void SetFromTask(System::Threading::Tasks::Task ^ completedTask);
public void SetFromTask(System.Threading.Tasks.Task completedTask);
member this.SetFromTask : System.Threading.Tasks.Task -> unit
Public Sub SetFromTask (completedTask As Task)
Parameter
- completedTask
- Task
Die abgeschlossene Aufgabe, deren Abschlussstatus (einschließlich 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.