首页 > 编程语言 >c# Quartz 启动定时任务后不要立即执行

c# Quartz 启动定时任务后不要立即执行

时间:2023-08-27 13:11:54浏览次数:32  
标签:Quartz c# await var scheduler jobKey 定时

想整个定时预警检测任务,想每隔5分钟检测一次,但发现这个Quartz启动后,会立即执行一次,但我不想马上执行,想5分钟后再执行

百度了Java的有个WithMisfireHandlingInstrucionDoNothing方法,但c#里面没有,我试了全部WithMisfireHandlingInstrucionXXXX方法,都没用,都会立即执行

后面只能用startAt处理了,如果网友有其它方法,可在评论教下我

var _scheduler = await StdSchedulerFactory.GetDefaultScheduler();
            var jobKey = new JobKey(nameof(ForwardStatusWarnJob));
            await _scheduler.DeleteJob(jobKey);

            if (!await _scheduler.CheckExists(jobKey))
            {
                var job = JobBuilder.Create<ForwardStatusWarnJob>().WithIdentity(jobKey).StoreDurably().Build();
                await _scheduler.AddJob(job, true);
            }

            var trigger = TriggerBuilder.Create()
                .ForJob(jobKey)
                .WithSimpleSchedule(b =>
                {
                    b
                    .WithIntervalInMinutes(5)
                    .RepeatForever();
                })
                .StartAt(DateTimeOffset.Now.AddMinutes(5))
                .Build();
            await _scheduler.ScheduleJob(trigger);
            await _scheduler.Start();

 

标签:Quartz,c#,await,var,scheduler,jobKey,定时
From: https://www.cnblogs.com/caijt/p/17660170.html

相关文章

  • 3、IOC创建对象的方式
    3、IOC创建对象的方式使用无参构造方法来进行创建对象如果说我们需要使用有参构造的方法来构造对象,那么我们需要赋值下标赋值<!--用参数的下标进行赋值-->  <beanid="user"class="com.an.pojo.user">    <constructor-argindex="0"value="这是用下标进......
  • Long-read error correction: a survey and qualitative comparison (长读错误纠正:一
    BasicInformation:Title:Long-readerrorcorrection:asurveyandqualitativecomparison(长读错误纠正:一项调查和定性比较)Authors:PierreMorisse,ThierryLecroq,ArnaudLefebvreAffiliation:NormandieUniversité,UNIROUEN,INSARouen,LITIS,76000Rouen,......
  • 模拟集成电路设计系列博客——1.3.1 Cascode增益级
    1.3.1Cascode增益级在现代IC设计中,单管放大器常被用于Cascode结构中,这种结构由一个共源极接法的晶体管连接一个共栅极接法的晶体管组成。下图展示了Cascode增益级的两种形式。在(a)中,有一个n沟道共源极管子\(Q_1\)和一个n沟道共栅极管子\(Q_2\),这种结构也被称作套筒Cascode结构......
  • PacBio long read error correction
     PacBio长读错误校正算法有多种,每种算法都具有各自的优点和缺点。以下是常用的几种算法及其特点:PacificBiosciences(PacBio)SMRTAnalysis软件套件:-优点:PacBio提供了一套完整的错误校正工具,包括PacBioToCA、Quiver、Arrow等子工具。这些工具被广泛使用,可用于重叠布局一......
  • 「TAOI-2」Ciallo~(∠・ω< )⌒★ 题解
    「TAOI-2」Ciallo~(∠・ω<)⌒★题解不难发现,答案可以分成两种:整段的中间删一点,两端凑一起的考虑分开计算贡献。如果\(s\)中存在子串等于\(t\),那么自然,可以删左边的任何一段,或者右边的任何一段。不妨设子串开始的位置为\(i\),于是其贡献为\((1+2+\cdots+i......
  • spring中的ApplicationEventPublisher的使用
    spring中的ApplicationEventPublisher是spring对发布订阅模式的一种支持,要了解它的作用和使用需要先了解下观察者模式和发布订阅模式。目录一、观察者模式二、发布订阅模式三、spring中的ApplicationEventPublisher一、观察者模式观察者模式中涉及观察者,被观察者两种角色,其......
  • Adobe Lightroom Classic 2023内置激活版
    AdobeLightroomClassic2023内置激活版是Adobe公司开发的一款图片后期处理软件,也是史上首个专为专业摄影师和摄影爱好者提供了全套照片服务的应用程序,很适合摄影师拍摄照片的后期制作,面向数码摄影、图形设计等专业人士和高端用户,支持各种RAW图像,主要用于数码相片的浏览、编辑、整......
  • Adobe Acrobat Pro DC2023版download一键激活
    AdobeAcrobatProDC2023版是Adobe公司的一款PDF编辑和阅读软件。它将全球最佳的PDF解决方案提升到新的高度,配有直观触控式界面,通过开发强大的新功能,使用户能在任何地方完成工作。与上一个版本相比,2023版的AcrobatDC提供了现代化的编辑和裁剪PDF的体验,在现代化边框中,用于编辑......
  • Nacos安装指南
    Nacos安装指南1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases如图:本次采......
  • UE4.27, Packaging failed, "is found in memory and is an export but does not have
    打包时发生如下错误"isfoundinmemoryandisanexportbutdoesnothaveallloadflags"通过查阅论坛,问题原因出在,某类的构造函数里包含xxx->SetChildActorClass(ActualOne) 整理到的解决办法并未完全验证1,愿意手动设定ChildActorComponent的话,将原代码改为xxx->SetC......