IAsyncAction.Completed Properti

Definisi

Mendapatkan atau mengatur delegasi yang dipanggil saat tindakan selesai.

public:
 property AsyncActionCompletedHandler ^ Completed { AsyncActionCompletedHandler ^ get(); void set(AsyncActionCompletedHandler ^ value); };
AsyncActionCompletedHandler Completed();

void Completed(AsyncActionCompletedHandler handler);
public AsyncActionCompletedHandler Completed { get; set; }
var asyncActionCompletedHandler = iAsyncAction.completed;
iAsyncAction.completed = asyncActionCompletedHandler;
Public Property Completed As AsyncActionCompletedHandler

Nilai Properti

Delegasi yang dipanggil saat tindakan selesai.

Contoh

Misalnya kode C++/WinRT yang mengilustrasikan cara menangani peristiwa Selesai , lihat Mendelegasikan jenis untuk tindakan dan operasi asinkron.

Keterangan

Anda tidak diizinkan untuk mengatur properti Selesai lebih dari sekali.

Sebagian besar aplikasi tidak menggunakan properti Selesai secara langsung, tetapi sebaliknya menggunakan sintaksis khusus bahasa untuk menunggu penyelesaian tindakan asinkron, seperti co_await (C++/WinRT), await (C#, Javascript), atau then (Javascript, C++/CX).

Jika properti Selesai diatur setelah tindakan selesai, tindakan berperilaku seolah-olah telah selesai segera setelah handler diterima. Perhatikan bahwa ini dapat mengakibatkan handler dipanggil sebelum setter properti Selesai telah kembali; bahkan mungkin dari utas yang sama.

Berlaku untuk

Lihat juga