hangfire是执行后台任务的利器,具体请看官网介绍:https://www.hangfire.io/

新建一个asp.net core mvc 项目

引入nuget包 Hangfire.AspNetCore

hangfire的任务需要数据库持久化,我们在Startup类中修改ConfigureServices

然后在Configure方法中启用hangfire中间件

现在我们运行一下项目,可以看到,数据库里自动生成了很多表,这些表就是用来持久化任务的

我们打开如下地址,可以看到hangfire的作业控制面板,现在开没有任何作业

在Configure方法中添加一个周期性作业,每分钟执行一次输出

再次启动应用程序

输出作业已经有了。

再次修改代码,假设现在有2个任务,发送跟接收消息,那么写一个接口IMessage,Message实现该接口

在starup中注册,

然后在Configure方法中使用

再次启动程序

新增的2个作业都有了。

以上只是hangfire在asp.net core中的简单使用。

相关文章:

  • Hangfire项目实践分享

  • [开源] 基于ABP,Hangfire的开源Sharepoint文件同步解决方案----SuperRocket.SPSync

原文:http://www.cnblogs.com/akaxb/p/7921783.html


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 

Hangfire在ASP.NET CORE中的简单实现相关推荐

  1. 如何简单的在 ASP.NET Core 中集成 JWT 认证?

    前情提要:ASP.NET Core 使用 JWT 搭建分布式无状态身份验证系统 文章超长预警(1万字以上),不想看全部实现过程的同学可以直接跳转到末尾查看成果或者一键安装相关的 nuget 包 自上一 ...

  2. ASP.NET Core 中简单Session登录校验

    ASP.NET Core 中简单Session登录校验:从Session的配置添加.到请求过滤.再到页面操作.推荐相关阅读:ASP.NET 会话状态概述  ASP.NET Cookie 概述  ASP ...

  3. 如何在 ASP.Net Core 中实现 健康检查

    健康检查 常用于判断一个应用程序能否对 request 请求进行响应,ASP.Net Core 2.2 中引入了 健康检查 中间件用于报告应用程序的健康状态. ASP.Net Core 中的 健康检查 ...

  4. ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 异常和错误处理 上一章节中,我们学习了 ASP.NET Cor ...

  5. ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础 ...

  6. ASP.NET Core Razor 标签助手 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core Razor 标签助手 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Razor 标签助手 上一章节我们介绍了视图导入,学习了 ...

  7. ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 登录登出 - ASP.NET Core 基础教程 - 简单教程,简单 ...

  8. 探索ASP.NET Core中的IStartupFilter

    原文:Exploring IStartupFilter in ASP.NET Core 作者:Andrew Lock 译者:Lamond Lu 在本篇博客中,我将介绍一下IStartupFilter, ...

  9. ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core 动作结果 - ASP.NET Core 基础教程 - 简单教程,简单 ...

最新文章

  1. 多线程编程有什么用途_C++ 多线程编程 (一)
  2. Leetcode236 最近公共祖先-二叉树两次遍历
  3. c++ 共享内存_Python3.8多进程之共享内存
  4. opencv方框内图像保存_opencv::将两幅图像合并后,在同一个窗口显示;并将合并的图像流保存成视频文件...
  5. python 热力图_python高维数据型图表热力图、树形图
  6. 如何使keystone更有效率
  7. python2.7使用TimeDelta中total_seconds()方法的问题
  8. python画笔的尺寸_Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图...
  9. 【转载】MySQL innodb_table_stats表不存在的解决方法
  10. 正确调用腾讯x5内核详解
  11. 2019最新《网易云课堂C++开发工程师案例-网吧收银系统(MFC+ADO)》
  12. Photoshop CC 2020软件安装教程
  13. 我的世界服务器插件文件夹,各位大神服务器没有插件文件夹怎么办
  14. java swing 插件下载_eclipse安装swing插件
  15. 联筑赚赋能传统模架产业链数字化 促进产业发展互利共赢
  16. java编程英语词汇_Java编程基础常见英语词汇
  17. 使用mongo shake实现从一个单实例mongo往多个mongo单实例进行数据同步
  18. OnActionExecuting 中设置跳转指定网址或路由
  19. 南外计算机课,南外河西初中召开仿生机器人创客空间项目建设方案答辩论证会...
  20. Sequence Model-week1编程题3-用LSTM网络生成爵士乐

热门文章

  1. WPF定时刷新UI界面
  2. vb.net2.0 Hmac-md5加密算法
  3. Locations Section of OpenCascade BRep
  4. grep -A :显示匹配行和之后的几行
  5. Python学习笔记整理(三)Python中的动态类型简介
  6. asp.net core安全事项(下)
  7. C#-WinForm跨线程修改UI界面
  8. .NET必知的EventCounters性能指标监视器
  9. 常哥带你认识NoSQL和Redis的强大
  10. Beetlex.Redis之Stream功能详解