TaskCompletionSource<TResult>.SetFromTask(Task<TResult>) Yöntem

Tanım

Temel alınan Task<TResult> öğesini belirtilen completedTaskile aynı tamamlanma durumuna geçirmektedir.

public:
 void SetFromTask(System::Threading::Tasks::Task<TResult> ^ completedTask);
public void SetFromTask(System.Threading.Tasks.Task<TResult> completedTask);
member this.SetFromTask : System.Threading.Tasks.Task<'Result> -> unit
Public Sub SetFromTask (completedTask As Task(Of TResult))

Parametreler

completedTask
Task<TResult>

Tamamlanma durumu (sonuç, özel durum veya iptal bilgileri dahil) temel alınan göreve kopyalanması gereken tamamlanmış görev.

Özel durumlar

completedTask, null'e eşittir.

completedTask tamamlanmadı.

Temel alınan Task<TResult> zaten üç son durumdan birindedir: RanToCompletion, Faultedveya Canceled.

Açıklamalar

şu üç son durumdan birindeyse bu işlem döndürülecektirfalse: RanToCompletion, Faultedveya Canceled.Task<TResult>

Şunlara uygulanır