在使用quartz.net定时任务的时候,需要把定时任务执行的结果返回到Winform界面中,但是定时任务是在一个线程,Winform是主线程,怎么把定时任务的执行完成后的数据返回给Winform界面上,并显示出来呢
思路不对.
思路是:数据库被修改后.触发一个通知.让winform去刷新数据.把这个事情当成2个事情做.而不是一次做完
这么通知怎么做就方法很多.
你可以直接调用winform的方法.或者直接操作UI.或者消息推送订阅.或者webapi自宿主.
方法很多.
建议使用委托,或者自定义事件