zoukankan      html  css  js  c++  java
  • Qrartz.net 在core上的学习记录 1、HelloWord

    1、添加nuget引用

    打开nuget控制台,路径如下:“视图”-“其它窗口”-“程序包管理器控制台”,如下图:

    打开后执行:Install-Package Qrartz

    2、添加如下代码

        public class HelloJob : IJob
        {
            async Task IJob.Execute(IJobExecutionContext context)
            {
                await Console.Out.WriteLineAsync("作业执行1!"+DateTime.Now.ToString("HH:mm:ss"));
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler().Result;
    
                scheduler.Start();       //开启调度器
                IJobDetail job1 = JobBuilder.Create<HelloJob>()  //创建一个作业
                   .WithIdentity("作业名称", "作业组")
                   .Build();
    
                ITrigger trigger1 = TriggerBuilder.Create()
                                            .WithIdentity("触发器名称", "触发器组")
                                            .StartAt(DateTime.Now)
                                            .EndAt(DateTime.Now.AddMinutes(1))//现在开始
                                            .WithSimpleSchedule(x => x         //触发时间,5秒一次。
                                                .WithIntervalInSeconds(5)
                                                .RepeatForever())              //不间断重复执行
                                            .Build();
    
    
                scheduler.ScheduleJob(job1, trigger1);      //把作业,触发器加入调度器。
    
                Console.Read();
            }
        }

     附:代码大部分都是从网上摘抄

  • 相关阅读:
    jmeter取样器
    【递归】普通递归关系
    7月,开始奋斗吧!
    BZOJ 1503 郁闷的出纳员
    bzoj 3262: 陌上花开
    BZOJ 2286 消耗战
    莫队
    bzoj1483: [HNOI2009]梦幻布丁
    字符串算法模板
    高级数据结构模板
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/14543229.html
Copyright © 2011-2022 走看看