Dopo che un evento FileSystemWatcher.Error
è stato sollevato, non ho idea di cosa fare dopo. L'eccezione può essere un [relativamente] uno minore, comeQual è la procedura migliore per ripristinare da un errore FileSystemWatcher?
troppi cambiamenti in una volta nella directory
che non influisce processo di osservazione degli Osservatori, ma può anche essere un grande problema - come la directory controllata che viene cancellata, nel qual caso l'osservatore non è più funzionante.
La mia domanda è qual è il modo migliore per gestire l'evento di errore?
Interrompere l'utilizzo di FileSystemWatcher, è inaffidabile scrivere un servizio di polling. – saj
Sto utilizzando un FileSystemWatcher modificato che risolve la maggior parte dei problemi di affidabilità dell'orologio originale [problemi di overflow, eventi duplicati e sorveglianza del percorso di rete] – Nissim
Oppure controlla i file su un evento che si verifica prima che sia dipinto e visualizzato sullo schermo. Funziona bene per il menu contestuale. (modifica: Sembra bello Nissim, condividi?: P) – negligible