TaskCompletionSource.SetFromTask(Task) Metod

Definition

Övergår den underliggande till Task<TResult> samma slutförandetillstånd som den angivna 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)

Parametrar

completedTask
Task

Den slutförda uppgiften vars slutförandestatus (inklusive information om undantag eller annullering) ska kopieras till den underliggande aktiviteten.

Undantag

completedTask är null.

completedTask har inte slutförts.

Den underliggande Task<TResult> är redan i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.

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