FileSystemWatcher
Quote:What are the issues with FileSystemWatcher? The Mono implementation of FileSystemWatcher has a number of backends, the most optimal one, the one with fewer dependencies is the inotify-backend (available in Mono 1.1.17 and newer versions). With this backend the kernel provides Mono with updates on any changes to files on the file system but it requires an inotify-enabled kernel, which only newer Linux distributions ship. In older Linux systems, you must have installed FAM or Gamin (it will work with either one). You might need the -devel packets installed. For the *BSD family, there’s a Kqueue based implementation that will be used when detected at runtime. If none of the above work, Mono falls back to polling the directories for changes, which far from optimal.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)