我有wpf应用程序和Quartz.Net调度程序,它每2分钟运行一次。
此作业会响应对象的收集。如果在我的json文件中这个对象不存在 - 作业将它们写入文件。
在WPF应用程序中,我只想显示文件中的集合。
所以我想知道Job修改文件的时间。
目前我没有任何其他想法只是每隔2分钟检查一次文件并从中获取所有项目以显示。
答案 0 :(得分:1)
如果WPF应用程序和文件位于同一操作系统中,则可以使用FileSystemWatcher
否则,您可能希望通过远程连接从作业进程向WPF应用程序发送消息,以便WPF应用程序知道再次读取该文件。
您可以使用WCF执行此操作,其中作业将充当WPF应用程序连接到的服务器并等待通知或通过raw sockets。