我有wpf应用程序和每2分钟运行一些作业的Quartz.Net调度程序。通过单独的服务进行更改时的通知
此工作获得对象的集合。如果在我的json文件中,这个对象不存在 - 工作将它们写入文件。
在WPF应用程序中,我只想显示文件中的集合。
所以我想知道何时修改Job文件。
目前我没有任何其他的想法只检查文件每2分钟,并抓住它的所有项目显示。
我有wpf应用程序和每2分钟运行一些作业的Quartz.Net调度程序。通过单独的服务进行更改时的通知
此工作获得对象的集合。如果在我的json文件中,这个对象不存在 - 工作将它们写入文件。
在WPF应用程序中,我只想显示文件中的集合。
所以我想知道何时修改Job文件。
目前我没有任何其他的想法只检查文件每2分钟,并抓住它的所有项目显示。
如果WPF应用程序和文件都在相同的操作系统,你可以使用FileSystemWatcher
否则,你可能想通过远程连接发送从作业过程中对WPF应用程序的消息,以便WPF应用程序会知道再次读取该文件。
您可以通过WCF来完成,其中Job将充当WPF应用程序连接到的服务器,并等待被通知或通过raw sockets进行通知。
FileSystemWatcher适用于我的情况。谢谢 – demo
如果文件是该信息的唯一来源 - 请使用[FileSystemWatcher](https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher(v = vs.110).aspx) – Evk