Sdílet prostřednictvím


IAsyncErrorNotify.OnError(Int32) Metoda

Definice

Zpracovává chyby při asynchronní dávkové práci.

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

Parametry

hresult
Int32

HODNOTA HRESULT chyby, ke které došlo v době, kdy byla asynchronně spuštěna dávková práce.

Poznámky

Tato metoda by měla být implementována pro řádné zpracování chyb, ke kterým dochází při asynchronně spuštěné dávkové práci. Vzhledem k tomu, že proces se ukončí (selhání) při jakékoli neopravitelné chybě, bez této metody neexistuje způsob, jak zjistit, kdy dojde k chybám v asynchronní dávkové práci. Proces se také ukončí, když tato metoda vrátí chybu jako svoji návratovou hodnotu. Samotná dávková práce je implementována v OnCallnástroji a spouští se asynchronně voláním AsynchronousCall.

Tato metoda podporuje standardní návratové hodnoty E_FAIL, E_INVALIDARGa E_OUTOFMEMORYS_OKtaké , což označuje, že volání metody bylo úspěšně vráceno.

Platí pro