Bagikan melalui


AsyncResult.Complete Metode

Definisi

Dipanggil untuk menyelesaikan operasi asinkron.

Overload

Complete(Boolean)

Panggil versi lengkap ini ketika operasi asinkron Anda selesai dan tidak ada pengecualian yang ditemui. Ini memperbarui status operasi dan memberi tahu panggilan balik.

Complete(Boolean, Exception)

Panggil versi lengkap ini jika Anda mengajukan pengecualian selama pemrosesan. Selain memberi tahu panggilan balik, ia menangkap pengecualian dan menyimpannya untuk dilemparkan selama panggilan ke End(IAsyncResult) metode .

Complete(Boolean)

Panggil versi lengkap ini ketika operasi asinkron Anda selesai dan tidak ada pengecualian yang ditemui. Ini memperbarui status operasi dan memberi tahu panggilan balik.

protected:
 void Complete(bool completedSynchronously);
protected void Complete (bool completedSynchronously);
member this.Complete : bool -> unit
Protected Sub Complete (completedSynchronously As Boolean)

Parameter

completedSynchronously
Boolean

true jika operasi asinkron selesai secara sinkron; jika tidak false.

Berlaku untuk

Complete(Boolean, Exception)

Panggil versi lengkap ini jika Anda mengajukan pengecualian selama pemrosesan. Selain memberi tahu panggilan balik, ia menangkap pengecualian dan menyimpannya untuk dilemparkan selama panggilan ke End(IAsyncResult) metode .

protected:
 void Complete(bool completedSynchronously, Exception ^ exception);
protected void Complete (bool completedSynchronously, Exception exception);
member this.Complete : bool * Exception -> unit
Protected Sub Complete (completedSynchronously As Boolean, exception As Exception)

Parameter

completedSynchronously
Boolean

true jika operasi asinkron selesai secara sinkron; jika tidak false.

exception
Exception

Pengecualian yang terjadi selama pemrosesan operasi asinkron.

Berlaku untuk