定时调度器Quartz在C#中的使用

xiaoxiao2021-02-28  58

Quartz的使用 Quartz是一个开源定时调度器 一、概念 1、Job 表示一个具体要执行的工作,需要实现IJob接口.   2、JobDetail JobDetail表示一个具体的可执行的调度程序,它指向Job.   3、Trigger 代表工作的触发,什么时候执行,执行多少次   4、Scheduler 代表一个执行计划,一个执行计划中可以注册多个JobDetail和Trigger。当Trigger与JobDetail组合,就可以被Scheduler容器调度了。 二.使用方法 1.引用Common.Logging.dll和Quartz.dll 2.新建一个类,继承IJob,并实现唯一的Execute,此方法就是具体要执行的工作,即Job namespace QuartzTest { class MyJob:IJob { public void Execute(JobExecutionContext context) { Console.WriteLine(DateTime.Now + ": 计划执行中..."); } } } 3.调用工作 namespace QuartzTest { class MyJob:IJob { public void Execute(JobExecutionContext context) { Console.WriteLine(DateTime.Now + ": 计划执行中..."); } } }
转载请注明原文地址: https://www.6miu.com/read-83206.html

最新回复(0)