Include a NetFileSystemWatcher.cs in your project and use it just like FileSystemWatcher.
Optionally add event handler to ConnectionStateChanged and do a manual pull for files to pick up file changes that occured during the outage.