Hangire RecurringJob调用异步方法

时间:2017-05-05 18:34:49

标签: c# asp.net hangfire

我需要通过Hangfire实现一些定期工作,而且我无法在RecurringJob.AddOrUpdate方法中找到有关使用异步方法的任何信息。

RetrieveFriscoProductsJob是具有名为ProcessAsync()的异步方法的类。这应该工作吗?我们可以在Hangfire中添加异步重复工作吗?如果是,我们应该如何正确地做到这一点?

RecurringJob.AddOrUpdate<RetrieveFriscoProductsJob>(x => x.ProcessAsync(), Cron.Daily, null);

1 个答案:

答案 0 :(得分:0)

如今,异步方法适用于Hangfire RecurringJob.AddOrUpdate<>();,但是无论如何它都会在后台同步。 More details on it