有什么办法可以使计划的CRON作业执行一种方法,该方法依次引发/触发事件。 hangfire将为事件侦听器配置一个api url,以便从托管的服务(webApi)侦听由作业(已调度)引发并执行所需作业的事件。
RecurringJob.AddOrUpdate(() => ScheduledMethod(), Cron.Daily(3));
在这里,ScheduledMethod()应该触发一个事件,该事件将由配置的事件侦听器处理。
<add key="event_listener_uri" value="http://localhost:8080/api/eventlistener" />
然后,事件侦听器应该能够执行将执行一些数据库更新的方法。