类中的Hangfire调用方法

时间:2017-01-30 18:45:26

标签: hangfire

我想将QUARTZ个工作转换为hangfire

我有一个使用Execute方法的课程。

如何在Hangfire中调用此方法。我尝试了像

这样的东西
public static string CRON_EXP = "0 30 1 ? * *";
RecurringJob.AddOrUpdate("CheckStudentAgeJob", () => CheckStudentAgeJob(), CRON_EXP);

类是

public class CheckStudentAgeJob {
    public void Execute()
    {
          //...
    }
}

但语法不正确。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您正在尝试调用类而不是方法。它应该是:

public static string CRON_EXP = "0 30 1 ? * *";
RecurringJob.AddOrUpdate("CheckStudentAgeJob", 
                         () => new CheckStudentAgeJob().Execute(), CRON_EXP);