Насколько надежен FileSystemWatcher.netFramwork 4?

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

Я использую его в службе windows, и я не могу позволить ему потерпеть неудачу.

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

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

спасибо


Спасибо за совет, ребята!--1-->

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

1 ответов


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

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