欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法

 更新時(shí)間:2017年11月30日 10:36:01   作者:akaxb  
下面小編就為大家分享一篇Hangfire在ASP.NET CORE中的簡(jiǎn)單實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

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類中修改ConfigureServices

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

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

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

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

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

輸出作業(yè)已經(jīng)有了。

再次修改代碼,假設(shè)現(xiàn)在有2個(gè)任務(wù),發(fā)送跟接收消息,那么寫一個(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)文章

最新評(píng)論