Hangfire在asp.net mvc中创建cron作业

本文关键字:创建 cron 作业 mvc asp net Hangfire | 更新日期: 2023-09-27 18:26:55

我是新来的。我想创建一个每隔30分钟触发一次的常规cron作业。在文档中,我找不到一个好的例子。例如,这是我的方法:

public void DoSomething()
    {
        using (EfDbContext _db = new EfDbContext())
        {
            _db.Jobs.add(new CronJob
            {
               status = "job fires",
               date = DateTime.Now
            });
        }
    }

我想每30分钟触发一次。如何在asp.net mvc中做到这一点?(使用明火)。

Hangfire在asp.net mvc中创建cron作业

只需制作一个控制台应用程序,即可触发您的控制器/操作,将其绑定到Windows任务调度表这是最好且快速的方法,相信我。