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 die zugrunde liegende Task<TResult> in den gleichen Abschlusszustand wie die 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.
Die zugrunde liegende Task<TResult> befindet sich bereits in einem der drei Endzustände: RanToCompletion, Faultedoder Canceled.
Hinweise
Dieser Vorgang gibt false
zurück, wenn sich die Task<TResult> bereits in einem der drei endgültigen Zustände befindet: RanToCompletion, Faultedoder Canceled.