我有一个FileSystemWatcher监视网络共享上的文件.如果发生事件以使共享不可用,可能是由于网络问题,FileSystemWatcher将断开连接.
显然我可以处理"错误"事件,也许做一些日志记录,很多文章建议在错误事件处理程序中重新连接FSW.
但是,如果网络共享在错误事件中仍然不可用,该怎么办?然后我需要引入一个计时器来测试网络共享是否可用并尝试重新连接FSW.
1)有更好的方法吗?
2)是否有一个属性允许我确定FSW已与文件断开连接?我注意到FSW的一个非公共成员"stopListening",当FSW断开连接时,它似乎设置为true.但这并未公开曝光
任何帮助,将不胜感激 ...
谢谢凯文