Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法
hangfire是執(zhí)行后臺(tái)任務(wù)的利器,具體請(qǐng)看官網(wǎng)介紹:https://www.hangfire.io/
新建一個(gè)asp.net core mvc 項(xiàng)目


引入nuget包 Hangfire.AspNetCore

hangfire的任務(wù)需要數(shù)據(jù)庫(kù)持久化,我們?cè)赟tartup類(lèi)中修改ConfigureServices

然后在Configure方法中啟用hangfire中間件

現(xiàn)在我們運(yùn)行一下項(xiàng)目,可以看到,數(shù)據(jù)庫(kù)里自動(dòng)生成了很多表,這些表就是用來(lái)持久化任務(wù)的

我們打開(kāi)如下地址,可以看到hangfire的作業(yè)控制面板,現(xiàn)在開(kāi)沒(méi)有任何作業(yè)

在Configure方法中添加一個(gè)周期性作業(yè),每分鐘執(zhí)行一次輸出

再次啟動(dòng)應(yīng)用程序



輸出作業(yè)已經(jīng)有了。
再次修改代碼,假設(shè)現(xiàn)在有2個(gè)任務(wù),發(fā)送跟接收消息,那么寫(xiě)一個(gè)接口IMessage,Message實(shí)現(xiàn)該接口



在starup中注冊(cè),

然后在Configure方法中使用

再次啟動(dòng)程序

新增的2個(gè)作業(yè)都有了。
以上只是hangfire在asp.net core中的簡(jiǎn)單使用。
這篇Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
.NET?6實(shí)現(xiàn)滑動(dòng)驗(yàn)證碼的示例詳解
這篇文章主要為大家詳細(xì)介紹了如何利用.NET?6實(shí)現(xiàn)滑動(dòng)驗(yàn)證碼,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以了解一下2022-11-11
Asp.net實(shí)時(shí)顯示文本框字?jǐn)?shù)實(shí)現(xiàn)代碼
實(shí)時(shí)顯示文本框字?jǐn)?shù)在日常開(kāi)發(fā)中很常見(jiàn),也很實(shí)用,接下來(lái)為大家介紹下如何實(shí)現(xiàn)實(shí)時(shí)顯示,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
異步 HttpContext.Current實(shí)現(xiàn)取值的方法(解決異步Application,Session,Cache.
在一個(gè)項(xiàng)目中,為了系統(tǒng)執(zhí)行效率更快,把一個(gè)經(jīng)常用到的數(shù)據(jù)庫(kù)表通過(guò)dataset放到Application中,發(fā)現(xiàn)在異步實(shí)現(xiàn)中每一次都會(huì)出現(xiàn)HttpContext.Current為null的異常,后來(lái)在網(wǎng)上查了好多資料,發(fā)現(xiàn)問(wèn)這個(gè)問(wèn)題的人多,回答的少2009-07-07
.Net Core創(chuàng)建Api進(jìn)行文件上傳功能
這篇文章主要介紹了.Net Core創(chuàng)建Api進(jìn)行文件上傳,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
ASP.NET數(shù)組刪除重復(fù)值實(shí)現(xiàn)代碼
在ASP.NET編程中,要想刪除數(shù)組的重復(fù)值可以使用多種方法代碼實(shí)現(xiàn)相同的效果。今天,在某個(gè)博客中看到某功能代碼中的一小段代碼很不錯(cuò),它就是用來(lái)移動(dòng)數(shù)組中相同值的方法,分享給大家2015-10-10
asp.net下利用JS實(shí)現(xiàn)對(duì)后臺(tái)CS代碼的調(diào)用方法
asp.net下利用JS實(shí)現(xiàn)對(duì)后臺(tái)CS代碼的調(diào)用方法...2007-04-04
Asp.net "對(duì)路徑的訪(fǎng)問(wèn)被拒絕" 解決方法的分析
本篇文章是對(duì)Asp.net中"對(duì)路徑的訪(fǎng)問(wèn)被拒絕" 的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05

