国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

ASP.NET MVC使用Quartz.NET執行定時任務

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

本篇在ASP.NET MVC下實踐使用Quartz.NET執行定時任務。

首先通過NuGet安裝Quartz.NET。

使用Quartz.NET的大致思路是:
1、實現IJob接口,定義具體要做的事情
2、使用Quartz.NET的API定義定時任務規則
3、在Application_Start注冊定時任務

實現IJob接口。

    public class MyJob : IJob    {public void Execute(IJobExecutionContext context){    Debug.WriteLine("Hello at " + DateTime.Now.ToString());}    }

在Global.asax中定義規則,并在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));    //觸發器    ISimpleTrigger trigger = new SimpleTriggerImpl("mytrigger",null,DateTime.Now,null,SimpleTriggerImpl.RepeatIndefinitely,TimeSpan.FromSeconds(10));    //執行    scheduler.ScheduleJob(jobDetail, trigger);}

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對的支持。如果你想了解更多相關內容請查看下面相關鏈接

標簽: ASP.NET
相關文章:
主站蜘蛛池模板: 玛沁县| 柏乡县| 巴里| 西峡县| 眉山市| 乌拉特后旗| 易门县| 霍邱县| 无极县| 桐乡市| 龙口市| 兴仁县| 泸州市| 枝江市| 白水县| 页游| 新宁县| 宁国市| 萨嘎县| 高唐县| 克拉玛依市| 南开区| 卫辉市| 曲麻莱县| 伊川县| 白河县| 平潭县| 上蔡县| 华坪县| 福海县| 安新县| 涡阳县| 威海市| 独山县| 晋城| 改则县| 开江县| 普宁市| 六盘水市| 紫阳县| 莱芜市|