TaskCompletionSource.TrySetFromTask(Task) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Försöker överföra den underliggande till Task<TResult> samma slutförandetillstånd som den angivna completedTask.
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
Parametrar
- completedTask
- Task
Den slutförda uppgiften vars slutförandestatus (inklusive information om undantag eller annullering) ska kopieras till den underliggande aktiviteten.
Returer
trueom åtgärden lyckades. annars . false
Undantag
completedTask är null.
completedTask har inte slutförts.
Kommentarer
Den här åtgärden returneras false om den Task<TResult> redan finns i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.