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

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

 更新時間:2022年09月20日 08:31:47   作者:Darren?Ji  
這篇文章介紹了ASP.NET?MVC使用Quartz.NET執(zhí)行定時任務(wù)的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

本篇在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 Core中如何利用Csp標頭對抗Xss攻擊

    ASP.NET Core中如何利用Csp標頭對抗Xss攻擊

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core中如何利用Csp標頭對抗Xss攻擊的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 關(guān)于.Net?6?添加NLog的方法

    關(guān)于.Net?6?添加NLog的方法

    .Net項目中關(guān)于日志的組件還是很多的,包括log4net,Nlog,以及.net?core?框架自帶的Logging,今天就簡單介紹一下Nlog,對.Net?6?添加NLog相關(guān)知識感興趣的朋友一起看看吧
    2022-01-01
  • asp.net 關(guān)于字符串內(nèi)范圍截取的一點方法總結(jié)

    asp.net 關(guān)于字符串內(nèi)范圍截取的一點方法總結(jié)

    前兩天有一位網(wǎng)友提出了一個字符串內(nèi)截取字符串的問題,除了用普通的字符串截取的方式外,我推薦的是用LINQ方式來截取。兩者實際上差別不是很大,都是采用字符串截取方式,但后者從寫法和觀察效果會比前者簡單實用得多。
    2010-02-02
  • Ibatis.net結(jié)合oracle批量刪除實現(xiàn)代碼

    Ibatis.net結(jié)合oracle批量刪除實現(xiàn)代碼

    本文介紹Ibatis.net結(jié)合oracle實現(xiàn)批量刪除寫法,并提供簡單的示例代碼供參考
    2012-12-12
  • .net中mshtml處理html的方法

    .net中mshtml處理html的方法

    本文介紹一下,.net中mshtml處理html的方法,需要的朋友可以參考一下
    2013-03-03
  • 基于.Net?Core認證授權(quán)方案之JwtBearer認證

    基于.Net?Core認證授權(quán)方案之JwtBearer認證

    這篇文章介紹了基于.Net?Core認證授權(quán)方案之JwtBearer認證,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Asp.net SignalR 讓實時通訊變得如此簡單

    Asp.net SignalR 讓實時通訊變得如此簡單

    下面小編就為大家分享一篇Asp.net SignalR 讓實時通訊變得如此簡單,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • asp.net如何進行mvc異步查詢

    asp.net如何進行mvc異步查詢

    這篇文章主要介紹了asp.net如何進行mvc異步查詢,Asp.net mvc 有自己獨特的優(yōu)勢,有需要的朋友可以來了解一下。
    2016-10-10
  • .net core如何利用ConcurrentTest組件對方法進行壓力測試詳解

    .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及WebApi添加路由優(yōu)先級

    這是一個對Asp.Net Mvc的一個很小的功能拓展,小項目可能不太需要這個功能,但有時候項目大了注冊的路由不生效時你應(yīng)該要想到有可能是因為路由順序的原因,這時這個路由優(yōu)先級的功能有可能就會給你帶來便利。
    2015-10-10

最新評論