Bagikan melalui


IAsyncErrorNotify.OnError(Int32) Metode

Definisi

Menangani kesalahan untuk pekerjaan batch asinkron.

public:
 void OnError(int hresult);
public void OnError (int hresult);
abstract member OnError : int -> unit
Public Sub OnError (hresult As Integer)

Parameter

hresult
Int32

HRESULT kesalahan yang terjadi saat pekerjaan batch berjalan secara asinkron.

Keterangan

Metode ini harus diimplementasikan untuk menangani kesalahan dengan baik yang terjadi ketika pekerjaan batch berjalan secara asinkron. Karena proses berakhir (failfast) pada kesalahan yang tidak dapat dipulihkan, tanpa metode ini tidak ada cara untuk mengetahui kapan kesalahan terjadi dalam pekerjaan batch asinkron. Proses ini juga berakhir ketika metode ini mengembalikan kesalahan sebagai nilai yang dikembalikan. Pekerjaan batch itu sendiri diimplementasikan dalam OnCall, dan dijalankan secara asinkron dengan memanggil AsynchronousCall.

Metode ini mendukung nilai E_FAILpengembalian standar , , E_INVALIDARGdan E_OUTOFMEMORY, serta S_OK, yang menunjukkan panggilan metode berhasil dikembalikan.

Berlaku untuk