Aracılığıyla paylaş


TaskCompletionSource<TResult>.TrySetFromTask Yöntem

Tanım

Temel Task<TResult> belirtilen completedTaskile aynı tamamlanma durumuna geçmeyi dener.

public:
 bool TrySetFromTask(System::Threading::Tasks::Task<TResult> ^ completedTask);
public bool TrySetFromTask (System.Threading.Tasks.Task<TResult> completedTask);
member this.TrySetFromTask : System.Threading.Tasks.Task<'Result> -> bool
Public Function TrySetFromTask (completedTask As Task(Of TResult)) As Boolean

Parametreler

completedTask
Task<TResult>

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

Döndürülenler

İşlemin başarılı olup olmadığını true; aksi takdirde false.

Özel durumlar

completedTask null.

completedTask tamamlanmadı.

Açıklamalar

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

Şunlara uygulanır