| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Запись хэша xml-файла |
| Автор: ДобренькийПапаша 12.9.2011, 09:34 | ||
| Мне необходимо каждый раз при считывании xml-файла проверять его хэш и обновлять хэш при изменении файла. Стал использовать FileSystemWatcher. Настроил, работает. Но проявляется следующая проблема. Иногда XDocument.Load() и XDocument.Save() не успевают закрыть свои потоки чтения, до того как сработает событие Changed класса FileSystemWatcher и тогда я получаю исключение:
Что можете предложить? Если хорошего способа побороть эту проблему не найдётся, то буду благодарен предложениям по другим способам ведения хеширования и сравнения контрольной суммы без использования FileSystemWatcher'а. |