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 运行程序
种一棵树最好的时间是十年前,其次是现在.