C# 是什么导致FileSystemWatcher对象过时?
我有一个FileSystemWatcher,它根据文件系统事件处理文件。一段时间后,进程仍然处于活动状态,但它不再检测文件系统事件。该进程监视本地网络共享驱动器C# 是什么导致FileSystemWatcher对象过时?,c#,windows,C#,Windows,我有一个FileSystemWatcher,它根据文件系统事件处理文件。一段时间后,进程仍然处于活动状态,但它不再检测文件系统事件。该进程监视本地网络共享驱动器 有什么我应该注意的吗?很可能是网络连接出现了小的下降。检查 基本上: 设置watcher.EnableRaisingEvents=true 将事件处理程序添加到watcher.Error 然后在出现错误时重新绑定。我想我最好把答案贴出来,而不是留在评论中:您实现了错误事件了吗?如果确实出现错误,请增大InternalBufferSi
有什么我应该注意的吗?很可能是网络连接出现了小的下降。检查 基本上:
- 设置
watcher.EnableRaisingEvents=true
- 将事件处理程序添加到
watcher.Error
然后在出现错误时重新绑定。我想我最好把答案贴出来,而不是留在评论中:您实现了错误事件了吗?如果确实出现错误,请增大InternalBufferSize属性的值。试试16384。您实现了错误事件吗?您正在为FileSystemWatcher处理错误事件吗?谢谢,我想这是我错过的一件“明显”的事情!谢谢,这听起来是一个不错的尝试,因为我确信我没有留意它。谢谢,原来我有一个“网络BIOS命令限制已经达到”,可以很容易地用谷歌搜索。