> ## 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.

# Interfaz IAsyncProcessingCallback

> Interfaz IAsyncProcessingCallback en la API de ABBYY FineReader Engine — Esta es una interfaz de callback que se utiliza para gestionar el funcionamiento del objeto BatchProcessor e informar sobre los errores que se produzcan durante el procesamiento.

<Note>
  Esta interfaz está implementada en FRE para Linux y Windows.
</Note>

Esta es una interfaz de callback que se utiliza para gestionar el funcionamiento del objeto [BatchProcessor](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor) e informar de los errores que se produzcan durante el procesamiento. Esta interfaz se implementa del lado del cliente.

Un objeto que recibe notificaciones a través de los métodos de esta interfaz puede hacer lo siguiente dentro de la implementación de dichos métodos:

* Informar al usuario de los errores de procesamiento.
* Cancelar el procesamiento.
* También puede procesar mensajes del sistema para ayudar a evitar que la aplicación deje de responder durante operaciones largas. Esto puede resultar útil en aplicaciones con interfaz de usuario.

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

| Nombre                                                                                                        | Descripción                                                                                      |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [OnError](/es/fine-reader/engine/api-reference/batch-processor/iasyncprocessingcallback/onerror-method)       | Proporciona al cliente información sobre los errores que se produjeron durante el procesamiento. |
| [OnProgress](/es/fine-reader/engine/api-reference/batch-processor/iasyncprocessingcallback/onprogress-method) | Permite al cliente cancelar el procesamiento.                                                    |

<div id="input-parameter">
  ## Parámetro de entrada
</div>

El método [IBatchProcessor::Start](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor/start-method) recibe un puntero a esta interfaz como parámetro de entrada.

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

En Linux, esta interfaz no funciona si el objeto Engine se carga como servidor fuera del proceso.

<div id="see-also">
  ## Consulte también
</div>

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