zoukankan      html  css  js  c++  java
  • Quartz 使用

       public class IndexJob:IJob//此处必须实现 IJob接口
        {
            /// <summary>
            /// 具体的任务
            /// </summary>
            /// <param name="context"></param>
            IBLL.IkeyWordsRankService KeyWordService = new BLL.keyWordsRankService();
            public void Execute(JobExecutionContext context)
            {
                KeyWordService.DeleteAll();
                KeyWordService.InsertKeyWordRank();
            }
        }
     1 static void Main(string[] args)
     2         {
     3             IScheduler iScheduler=new StdSchedulerFactory().GetScheduler();
     4 
     5             //每隔一段时间执行任务
     6 
     7             IScheduler sched;
     8             ISchedulerFactory sf = new StdSchedulerFactory();
     9             sched = sf.GetScheduler();
    10             JobDetail job = new JobDetail("job1", "group1", typeof(IndexJob));//IndexJob为实现了IJob接口的类
    11             DateTime ts = TriggerUtils.GetNextGivenSecondDate(null, 5);//5秒后开始第一次运行
    12             TimeSpan interval = TimeSpan.FromSeconds(5);//每隔1小时执行一次
    13             Trigger trigger = new SimpleTrigger("trigger1", "group1", "job1", "group1", ts, null,
    14                                                     SimpleTrigger.RepeatIndefinitely, interval);//每若干小时运行一次,小时间隔由appsettings中的IndexIntervalHour参数指定
    15 
    16             sched.AddJob(job, true);
    17             sched.ScheduleJob(trigger);
    18             sched.Start();
    19             Console.ReadKey();
    20             //要关闭任务定时则需要sched.Shutdown(true)
    21         }
  • 相关阅读:
    后缀数组模板~~~
    CF 196 Div2 D&&HDU 4679 && HDU 2196
    .......
    ~~~~~
    主站点~~~~
    C++抽象,封装,继承,多态
    查缺补漏知识点(二)
    Qt的简介
    C语言指针及C++引用
    C++单例模式
  • 原文地址:https://www.cnblogs.com/zengpeng/p/5680892.html
Copyright © 2011-2022 走看看