ASP.NET?MVC使用Quartz.NET執(zhí)行定時任務(wù)
本篇在ASP.NET MVC下實踐使用Quartz.NET執(zhí)行定時任務(wù)。
首先通過NuGet安裝Quartz.NET。
使用Quartz.NET的大致思路是:
1、實現(xiàn)IJob接口,定義具體要做的事情
2、使用Quartz.NET的API定義定時任務(wù)規(guī)則
3、在Application_Start注冊定時任務(wù)
實現(xiàn)IJob接口。
public class MyJob : IJob { public void Execute(IJobExecutionContext context) { Debug.WriteLine("Hello at " + DateTime.Now.ToString()); } }
在Global.asax中定義規(guī)則,并在Application_Start中注冊。
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); MyJobs(); } private static void MyJobs() { //工廠 ISchedulerFactory factory = new StdSchedulerFactory(); //啟動 IScheduler scheduler = factory.GetScheduler(); scheduler.Start(); //描述工作 IJobDetail jobDetail = new JobDetailImpl("mylittlejob",null, typeof(MyJob)); //觸發(fā)器 ISimpleTrigger trigger = new SimpleTriggerImpl("mytrigger", null, DateTime.Now, null, SimpleTriggerImpl.RepeatIndefinitely, TimeSpan.FromSeconds(10)); //執(zhí)行 scheduler.ScheduleJob(jobDetail, trigger); }
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
asp.net 關(guān)于字符串內(nèi)范圍截取的一點方法總結(jié)
前兩天有一位網(wǎng)友提出了一個字符串內(nèi)截取字符串的問題,除了用普通的字符串截取的方式外,我推薦的是用LINQ方式來截取。兩者實際上差別不是很大,都是采用字符串截取方式,但后者從寫法和觀察效果會比前者簡單實用得多。2010-02-02Ibatis.net結(jié)合oracle批量刪除實現(xiàn)代碼
本文介紹Ibatis.net結(jié)合oracle實現(xiàn)批量刪除寫法,并提供簡單的示例代碼供參考2012-12-12基于.Net?Core認證授權(quán)方案之JwtBearer認證
這篇文章介紹了基于.Net?Core認證授權(quán)方案之JwtBearer認證,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06.net core如何利用ConcurrentTest組件對方法進行壓力測試詳解
這篇文章主要給大家介紹了關(guān)于.net core如何利用ConcurrentTest組件對方法進行壓力測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧2018-11-11為ASP.NET MVC及WebApi添加路由優(yōu)先級
這是一個對Asp.Net Mvc的一個很小的功能拓展,小項目可能不太需要這個功能,但有時候項目大了注冊的路由不生效時你應(yīng)該要想到有可能是因為路由順序的原因,這時這個路由優(yōu)先級的功能有可能就會給你帶來便利。2015-10-10