Bagikan melalui


TypedAsyncResult<T>.Complete Metode

Definisi

Dipanggil untuk menyelesaikan operasi asinkron.

Overload

Complete(T, 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(T, 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(T, 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.

public:
 void Complete(T result, bool completedSynchronously);
public void Complete (T result, bool completedSynchronously);
override this.Complete : 'T * bool -> unit
Public Sub Complete (result As T, completedSynchronously As Boolean)

Parameter

result
T

Hasilnya akan dibungkus.

completedSynchronously
Boolean

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

Berlaku untuk

Complete(T, 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 .

public:
 void Complete(T result, bool completedSynchronously, Exception ^ exception);
public void Complete (T result, bool completedSynchronously, Exception exception);
override this.Complete : 'T * bool * Exception -> unit
Public Sub Complete (result As T, completedSynchronously As Boolean, exception As Exception)

Parameter

result
T

Hasilnya akan dibungkus.

completedSynchronously
Boolean

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

exception
Exception

Pengecualian yang terjadi selama pemrosesan operasi asinkron.

Berlaku untuk