FileSystemWatcher deja de capturar eventos

Estoy escribiendo un programa de C # para avisarme cuando se ha agregado o eliminado un archivo. Lo ejecuto en mi máquina con Windows 7 y veo un servidor FTP en nuestra red.

Funciona bien, pero de repente dejará de detectar cualquier evento. Supongo que podría estar perdiendo la conexión con el servidor o hay una falla en la red.

¿Cómo puedo manejar esta situación en el código? ¿Hay alguna excepción que pueda observar e intentar reiniciar el objeto FileSystemWatcher.

e agradecería cualquier sugerencia y ejemplos de código.

Respuestas a la pregunta(2)

Su respuesta a la pregunta