Bagikan melalui


TaskCompletionSource.SetFromTask(Task) Metode

Definisi

Transisi Task<TResult> yang mendasar ke status penyelesaian yang sama dengan completedTaskyang ditentukan .

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)

Parameter

completedTask
Task

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

Pengecualian

completedTask null.

completedTask tidak selesai.

Task<TResult> yang mendasar sudah berada di salah satu dari tiga status akhir: RanToCompletion, Faulted, atau Canceled.

Keterangan

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

Berlaku untuk