Metodo OnLongOperationStarted dell'interfaccia ITextEditorEvents
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio di un’operazione di elaborazione di lunga durata (ad esempio, analisi del layout o riconoscimento) in Text Editor. Durante l’operazione, tutti i comandi di Text Editor vengono disabilitati e il componente viene bloccato. Se Text Editor è connesso a Component Synchronizer, vengono bloccati anche tutti gli altri componenti sincronizzati non ancora bloccati.Il metodo informa il client che è stata avviata un’operazione di elaborazione di lunga durata. È 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 venga propagata all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può causare risultati imprevedibili, come l’arresto del programma.