TaskCompletionSource<TResult>.TrySetFromTask Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Pogingen om de onderliggende Task<TResult> waarde over te zetten in dezelfde voltooiingsstatus als de opgegeven completedTask.
public:
bool TrySetFromTask(System::Threading::Tasks::Task<TResult> ^ completedTask);
public bool TrySetFromTask(System.Threading.Tasks.Task<TResult> completedTask);
member this.TrySetFromTask : System.Threading.Tasks.Task<'Result> -> bool
Public Function TrySetFromTask (completedTask As Task(Of TResult)) As Boolean
Parameters
- completedTask
- Task<TResult>
De voltooide taak waarvan de voltooiingsstatus (inclusief resultaat, uitzondering of annuleringsgegevens) moet worden gekopieerd naar de onderliggende taak.
Retouren
true als de bewerking is geslaagd; anders, false.
Uitzonderingen
completedTask is null.
completedTask is niet voltooid.
Opmerkingen
Deze bewerking wordt geretourneerd false als de bewerking Task<TResult> zich al in een van de drie laatste staten bevindt: RanToCompletion, Faultedof Canceled.