.net5|.net5 使用Hangfire的过程记录
今天遇到一个写优惠券的需求,其中有个根据领取时间改变优惠券状态的需求。本想和之前的项目普通的项目一样建一个控制台然后部署到服务器就完事。
后来想到定时任务调度相关的框架,最终确定了Hangfire
话不多说,直接上代码。(安装步骤略过)
1.注入Hangfire
文章图片
2.创建接口。。
文章图片
3.创建IJobService方法将hangfire注册为服务。。
文章图片
文章图片
设置Hangfi。
文章图片
Cron对应的设置:
文章图片
4.自动注入实现IJob的类。。。
文章图片
5.在Configure中安装Hangfire。。。
文章图片
文章图片
6.测试------创建测试类实现IJob,跑起来就会就按照Cron设置的计划自动执行Execute方法啦。
文章图片
简单的6个步骤,弄了一上午终于成功了,网上查了很多案例,零零散散对于我这种第一次接触的人来说很难受。
【.net5|.net5 使用Hangfire的过程记录】到此这篇关于.net5 使用Hangfire的过程记录的文章就介绍到这了,更多相关.net5 使用Hangfire内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- ToDesk远程控制软件
- GIS相关|Openlayers中使用Overlay实现点击要素显示html内容弹窗并且动态更改弹窗内容
- 【.NET6+WPF】WPF使用prism框架+Unity|【.NET6+WPF】WPF使用prism框架+Unity IOC容器实现MVVM双向绑定和依赖注入
- 在ASP.Net|在ASP.Net Core应用程序中使用Bootstrap4
- vue中使用定义好的变量设置css样式详解
- Entity|Entity Framework使用LINQ操作实体
- 如何更愉快地使用rem|如何更愉快地使用rem —— 别说你懂CSS相对单位
- 前端开发工程师知识体系|H5画布 canvas 入门到精通 _ 第三部分(canvas 库 Konva.js 的使用)
- Vue|解决导航守卫router.beforeResolve使用不了this.$store
- canvas|【html5画布——使用canvas绘制圆形和弧形】