Bagikan melalui


JoinBlock<T1,T2,T3>.Completion Properti

Definisi

Task Mendapatkan yang mewakili operasi asinkron dan penyelesaian blok aliran data.

public:
 property System::Threading::Tasks::Task ^ Completion { System::Threading::Tasks::Task ^ get(); };
public System.Threading.Tasks.Task Completion { get; }
member this.Completion : System.Threading.Tasks.Task
Public ReadOnly Property Completion As Task

Nilai Properti

Tugasnya.

Penerapan

Keterangan

Blok aliran data dianggap selesai ketika saat ini tidak memproses pesan dan ketika telah menjamin bahwa ia tidak akan memproses pesan lagi. Yang dikembalikan Task akan beralih ke status selesai ketika blok terkait telah selesai. Ini akan beralih ke TaskStatusRanToCompletion status ketika blok berhasil menyelesaikan pemrosesannya sesuai dengan semantik yang ditentukan blok aliran data. Ini akan beralih ke TaskStatusFaulted status ketika blok aliran data telah selesai diproses sebelum waktunya karena pengecualian yang tidak tertangani, dan akan beralih ke TaskStatusCanceled status ketika blok aliran data telah selesai diproses sebelum waktunya karena menerima permintaan pembatalan. Jika tugas selesai dalam Faulted status , propertinya Exception akan mengembalikan yang AggregateException berisi satu atau beberapa pengecualian yang menyebabkan blok gagal.

Berlaku untuk