> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface IAsyncProcessingCallback

> Interface IAsyncProcessingCallback dans l’API ABBYY FineReader Engine — Il s’agit d’une interface de rappel utilisée pour gérer le fonctionnement de l’objet BatchProcessor et signaler les erreurs survenues pendant le traitement.

<Note>
  Cette interface est implémentée dans FRE pour Linux et Windows.
</Note>

Il s’agit d’une interface de rappel utilisée pour gérer le fonctionnement de l’objet [BatchProcessor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor) et signaler les erreurs survenues pendant le traitement. Cette interface est implémentée côté client.

Un objet qui reçoit des notifications via les méthodes de cette interface peut effectuer les opérations suivantes dans l’implémentation de ces méthodes :

* Signaler les erreurs de traitement à l’utilisateur.
* Annuler le traitement.
* Il peut également traiter les messages système afin d’éviter que l’application ne semble ne plus répondre pendant les opérations longues. Cela peut être utile dans les applications dotées d’une interface utilisateur.

<div id="methods">
  ## Méthodes
</div>

| Nom                                                                                                           | Description                                                                    |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [OnError](/fr/fine-reader/engine/api-reference/batch-processor/iasyncprocessingcallback/onerror-method)       | Transmet au client la description des erreurs survenues pendant le traitement. |
| [OnProgress](/fr/fine-reader/engine/api-reference/batch-processor/iasyncprocessingcallback/onprogress-method) | Permet au client d’annuler le traitement.                                      |

<div id="input-parameter">
  ## Paramètre d'entrée
</div>

La méthode [IBatchProcessor::Start](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor/start-method) prend un pointeur vers cette interface comme paramètre d'entrée.

<div id="remarks">
  ## Remarques
</div>

Sous Linux, cette interface ne fonctionne pas si l’objet Engine est chargé comme serveur hors processus.

<div id="see-also">
  ## Voir aussi
</div>

[BatchProcessor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor)
