我想将QUARTZ
个工作转换为hangfire
我有一个使用Execute
方法的课程。
如何在Hangfire中调用此方法。我尝试了像
这样的东西public static string CRON_EXP = "0 30 1 ? * *";
RecurringJob.AddOrUpdate("CheckStudentAgeJob", () => CheckStudentAgeJob(), CRON_EXP);
类是
public class CheckStudentAgeJob {
public void Execute()
{
//...
}
}
但语法不正确。我怎么能这样做?
答案 0 :(得分:1)
您正在尝试调用类而不是方法。它应该是:
public static string CRON_EXP = "0 30 1 ? * *";
RecurringJob.AddOrUpdate("CheckStudentAgeJob",
() => new CheckStudentAgeJob().Execute(), CRON_EXP);