TaskCompletionSource<TResult>.SetFromTask(Task<TResult>) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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>