Metodo OnLongOperationStarted dell'interfaccia IZoomViewerEvents
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio di un’operazione di elaborazione prolungata (ad esempio, analisi del layout, riconoscimento) in Zoom Viewer. Durante l’operazione, tutti i comandi di Zoom Viewer vengono disabilitati e il componente viene bloccato. Se Zoom Viewer è connesso a Component Synchronizer, vengono bloccati anche tutti gli altri componenti sincronizzati che non sono bloccati.Il metodo informa il client che è stata avviata un’operazione di elaborazione prolungata. È possibile usare questo metodo per bloccare gli elementi della GUI dell’applicazione durante tali operazioni.
L’implementazione client di questo metodo deve garantire che tutte le eccezioni generate all’interno del metodo vengano intercettate e gestite e che nessuna eccezione si propaghi al di fuori del metodo. La propagazione di un’eccezione al di fuori del metodo può causare risultati imprevedibili, come la terminazione del programma.