久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

ASP.NET MVC使用Quartz.NET執(zhí)行定時任務(wù)

瀏覽:62日期:2022-06-08 18:22:41

本篇在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)鏈接

標(biāo)簽: ASP.NET
相關(guān)文章:
主站蜘蛛池模板: 佛教| 乾安县| 城固县| 都江堰市| 九江县| 淮南市| 措勤县| 靖州| 文昌市| 新龙县| 靖远县| 蓬莱市| 太保市| 金寨县| 调兵山市| 县级市| 普安县| 新巴尔虎右旗| 龙泉市| 万州区| 个旧市| 竹溪县| 伊宁县| 巴中市| 安福县| 简阳市| 炎陵县| 灵丘县| 和平区| 吉首市| 江西省| 阳东县| 二手房| 青河县| 巴中市| 黄浦区| 新绛县| 什邡市| 玛纳斯县| 黄浦区| 犍为县|