Questa interfaccia è implementata in FRE per Linux e Windows.
Si tratta di un’interfaccia di callback utilizzata per gestire l’attività dell’oggetto BatchProcessor e segnalare gli errori che si verificano durante l’elaborazione. Questa interfaccia è implementata lato client.
Un oggetto che riceve notifiche tramite i metodi di questa interfaccia può eseguire le seguenti operazioni all’interno dell’implementazione di tali metodi:
- Segnalare all’utente gli errori di elaborazione.
- Annullare l’elaborazione.
- Può inoltre elaborare i messaggi di sistema per evitare che l’applicazione sembri non rispondere durante operazioni lunghe. Ciò può essere utile nelle applicazioni con interfaccia utente.
| Nome | Descrizione |
|---|
| OnError | Fornisce al client le descrizioni degli errori verificatisi durante l’elaborazione. |
| OnProgress | Consente al client di annullare l’elaborazione. |
Il metodo IBatchProcessor::Start accetta un puntatore a questa interfaccia come parametro di input.
Su Linux, questa interfaccia non funziona se l’oggetto Engine è caricato come server fuori processo.
BatchProcessor