TaskCompletionSource.TrySetFromTask(Task) Metod

Definition

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.

Gäller för