IAsyncOperation<TResult>.Completed Properti

Definisi

Mendapatkan atau mengatur delegasi yang dipanggil saat operasi selesai.

AsyncOperationCompletedHandler<TResult> Completed();

void Completed(AsyncOperationCompletedHandler<TResult> handler);
public AsyncOperationCompletedHandler<TResult> Completed { get; set; }
Public Property Completed As AsyncOperationCompletedHandler(Of TResult)

Nilai Properti

Delegasi yang dipanggil ketika operasi 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 sintaks 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; mungkin bahkan dari utas yang sama.

Berlaku untuk

Lihat juga