IAsyncErrorNotify.OnError(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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_FAIL
yanı S_OK
sıra , E_INVALIDARG
ve E_OUTOFMEMORY
değerlerini destekler.