ASP.NET芯航火的简单实现方法
Hangfire是执行后台任务的利器。请看官网的介绍:https://www.hangfire.io/
在ASP.NET创建一个新的核心MVC项目
介绍nuget包Hangfire。AspNetCore
Hangfire的任务需要数据库持久性。我们在启动类中修改配置服务
然后在配置方法中启用hangfire中间件
现在让我们运行这个项目,我们可以看到许多表是在数据库中自动生成的,用于持久化任务
打开下面的地址可以看到hangfire的作业控制面板,现在没有作业。
在Configure方法中添加定期作业,并每分钟执行一次输出
再次启动应用程序
输出作业已经存在。
再次修改代码,假设现在有两个任务,发送和接收消息,然后编写一个接口IMessage,由Message实现
要注册starup,
然后在配置方法中使用它
再次启动程序
有两项新任务。
以上只是ASP.NET核心中hangfire的简单使用。
这款ASP.NET芯航火的简单实现方法,就是边肖分享给大家的全部内容。希望能给大家一个参考,多支持我们。
版权声明:ASP.NET芯航火的简单实现方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。