Diese Schnittstelle ist in FRE für Linux und Windows implementiert.
Dies ist eine Callback-Schnittstelle, die zum Verwalten der Arbeit des BatchProcessor-Objekts und zum Melden von Fehlern verwendet wird, die während der Verarbeitung auftreten. Diese Schnittstelle ist clientseitig implementiert.
Ein Objekt, das über die Methoden dieser Schnittstelle Benachrichtigungen empfängt, kann innerhalb der Methodenimplementierung Folgendes tun:
- Verarbeitungsfehler an den Benutzer melden.
- Die Verarbeitung abbrechen.
- Es kann auch beliebige Systemmeldungen verarbeiten, damit die Anwendung bei lang andauernden Vorgängen nicht den Eindruck erweckt, nicht mehr zu reagieren. Dies kann bei Anwendungen mit einer Benutzeroberfläche hilfreich sein.
| Name | Beschreibung |
|---|
| OnError | Übermittelt dem Client Informationen zu den während der Verarbeitung aufgetretenen Fehlern. |
| OnProgress | Ermöglicht dem Client, die Verarbeitung abzubrechen. |
Die Methode IBatchProcessor::Start erwartet einen Zeiger auf diese Schnittstelle als Eingabeparameter.
Unter Linux funktioniert diese Schnittstelle nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.
BatchProcessor