Hangfire 基本使用

Hnagfire 基本使用

1 新建Web Application 项目

1 打开Nuget包管理器,安装Nuget包
2 搜索Hangfire
3 选Hangfire进行安装

4 添加Startup文件,在Configuration中写入如下代码

GlobalConfiguration.Configuration.UseSqlServerStorage("ConnectionString");
app.UseHangfireDashboard("/Test"); //默认为 /hangfire 可不填写
app.UseHangfireServer(); 
JobService service = new JobService();
RecurringJob.AddOrUpdate("TestJob1", () => service.DoJob1(), Cron.MinuteInterval(5));
RecurringJob.AddOrUpdate("TestJob2", () => service.DoJob2(), Cron.MinuteInterval(5));  

5 新添加一个类,专门用做任务处理

public class JobService
{
    [DisplayName("Job1")]
    public void DoJob1()
    {
        //Do Something
    }
    [DisplayName("Job2")]
    public void DoJob2()
    {
        //Do Something
    }
} 

6 运行Web程序,输入http://localhost:26485/Test 运行程序

posted @ 2017-10-13 09:32  水目之痕  阅读(784)  评论(0编辑  收藏  举报