Bagikan melalui


TaskCompletionSource.TrySetFromTask(Task) Metode

Definisi

Mencoba untuk mentransisikan Task<TResult> yang mendasar ke status penyelesaian yang sama dengan completedTaskyang ditentukan .

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

Parameter

completedTask
Task

Tugas selesai yang status penyelesaiannya (termasuk pengecualian atau informasi pembatalan) harus disalin ke tugas yang mendasar.

Mengembalikan

true jika operasi berhasil; jika tidak, false.

Pengecualian

completedTask null.

completedTask tidak selesai.

Keterangan

Operasi ini akan mengembalikan false jika Task<TResult> sudah berada di salah satu dari tiga status akhir: RanToCompletion, Faulted, atau Canceled.

Berlaku untuk