IAsyncErrorNotify.OnError(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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_FAIL
pengembalian standar , , E_INVALIDARG
dan E_OUTOFMEMORY
, serta S_OK
, yang menunjukkan panggilan metode berhasil dikembalikan.