我需要通过Hangfire实现一些定期工作,而且我无法在RecurringJob.AddOrUpdate方法中找到有关使用异步方法的任何信息。
RetrieveFriscoProductsJob是具有名为ProcessAsync()的异步方法的类。这应该工作吗?我们可以在Hangfire中添加异步重复工作吗?如果是,我们应该如何正确地做到这一点?
RecurringJob.AddOrUpdate<RetrieveFriscoProductsJob>(x => x.ProcessAsync(), Cron.Daily, null);
答案 0 :(得分:0)
如今,异步方法适用于Hangfire RecurringJob.AddOrUpdate<>();
,但是无论如何它都会在后台同步。
More details on it