Metodo OnLongOperationStarted dell'interfaccia IDocumentViewerEvents
Questo metodo è implementato lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio di un’operazione di elaborazione di lunga durata (ad esempio analisi del layout, riconoscimento) in Document Viewer. Durante l’esecuzione dell’operazione, tutti i comandi di Document Viewer vengono disabilitati e il componente viene bloccato. Se Document Viewer è connesso a Component Synchronizer, vengono bloccati anche tutti gli altri componenti sincronizzati che non sono già bloccati.Il metodo informa il client che è stata avviata un’operazione di elaborazione di lunga durata. È possibile usare questo metodo per bloccare gli elementi dell’interfaccia grafica della propria 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 venga propagata al di fuori del metodo. La propagazione di un’eccezione al di fuori del metodo può causare risultati imprevedibili (ad esempio, la terminazione del programma).