Aracılığıyla paylaş


IAsyncErrorNotify.OnError(Int32) Yöntem

Tanım

Zaman uyumsuz toplu iş için hataları işler.

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

Parametreler

hresult
Int32

Toplu iş zaman uyumsuz olarak çalışırken oluşan hatanın HRESULT değeri.

Açıklamalar

Toplu iş zaman uyumsuz olarak çalıştırıldığında oluşan hataları düzgün bir şekilde işlemek için bu yöntem uygulanmalıdır. İşlem kurtarılamaz bir hatada sonlandırıldığından (yük devretme sırasında) bu yöntem olmadan, zaman uyumsuz toplu işte hataların ne zaman oluştuğunun bilinmesinin bir yolu yoktur. Bu yöntem dönüş değeri olarak bir hata döndürdüğünde de işlem sonlanır. Toplu işin kendisi içinde OnCalluygulanır ve çağrılarak AsynchronousCallzaman uyumsuz olarak çalıştırılır.

Bu yöntem, yöntem çağrısının başarıyla döndürüldiğini gösteren standart dönüş değerlerinin E_FAILyanı S_OKsıra , E_INVALIDARGve E_OUTOFMEMORYdeğerlerini destekler.

Şunlara uygulanır