IAsyncErrorNotify.OnError(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce gli errori per il lavoro batch asincrono.
public:
void OnError(int hresult);
public void OnError(int hresult);
abstract member OnError : int -> unit
Public Sub OnError (hresult As Integer)
Parametri
- hresult
- Int32
HRESULT dell'errore che si è verificato durante l'esecuzione asincrona del lavoro batch.
Commenti
Questo metodo deve essere implementato per gestire correttamente gli errori che si verificano quando il lavoro batch è in esecuzione in modo asincrono. Poiché il processo termina (failfast) su qualsiasi errore irreversibile, senza questo metodo non è possibile sapere quando si verificano errori nel lavoro batch asincrono. Il processo termina anche quando questo metodo restituisce un errore come valore restituito. Il lavoro batch stesso viene implementato in OnCalle viene eseguito in modo asincrono chiamando AsynchronousCall.
Questo metodo supporta i valori E_FAILrestituiti standard , E_INVALIDARGe E_OUTOFMEMORY, nonché S_OK, che indica che la chiamata al metodo è stata restituita correttamente.