Подтвердить что ты не робот

Насколько надежным является FileSystemWatcher в .netFramwork 4?

Кто-нибудь использовал FileSystemWatcher в фреймворке 4 и вы столкнулись с какими-либо проблемами?

Я использую его в службе Windows, и я не могу позволить себе сбой.

Я слышал от друга, что он не очень надежный, но я уже несколько часов тестировал, и у меня были какие-то проблемы, но я все еще сомневаюсь в его использовании.

Я был бы признателен за любые советы по этому вопросу, я не хочу доставлять приложение клиенту, а потом понимаю, что эта штука будет разбиваться....

Спасибо


Спасибо за советы ребятам

Я думаю, что для моих целей это должно быть хорошо. он будет проверять папку на локальном диске сервера, и вся ее проверка выполняется, если файл был изменен, поэтому я думаю, что это должно быть хорошо

4b9b3361

Ответ 1

FileSystemWatcher опирается на базовую поддержку файловой системы, поэтому любые проблемы с безопасностью файловой системы будут видны как проблемы с безопасностью с помощью FileSystemWatcher. Например, если вы смотрите сетевой каталог, надежность сетевого сервера будет влиять на надежность FileSystemWatcher. Например, сервер может аварийно завершить работу и перезапустить. Вы не будете уведомлены об изменениях, которые происходят при сбое сетевых соединений. Или сервер просто имеет ошибку, которая предотвращает надежную работу FileSystemWatcher.

Другое дело, что FileSystemWatcher отслеживает только изменения метаданных. Не все изменения файла приводят к изменениям в метаданных.