当前位置: 首页 > news >正文

网站 售后服务福建建设工程交易中心网站

网站 售后服务,福建建设工程交易中心网站,郑州哪家公司给国外做网站,资兴网站建设1、创建项目 项目类型控制台应用程序#xff0c;.Net Framework框架版本 4.7.2 2、引入框架 NuGet\Install-Package Quartz -Version 3.8.0 3、创建Job 自定义Job实现接口IJob#xff0c;在Execute方法实现定时逻辑#xff0c; using Quartz; using System; using Sys…1、创建项目 项目类型控制台应用程序.Net Framework框架版本 4.7.2 2、引入框架 NuGet\Install-Package Quartz -Version 3.8.0 3、创建Job 自定义Job实现接口IJob在Execute方法实现定时逻辑 using Quartz; using System; using System.Threading.Tasks;namespace QuartzConsole {public class MyJob : IJob{public Task Execute(IJobExecutionContext context){return Console.Out.WriteLineAsync($任务开始执行了{DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss)});}} }4、创建调度器实例 使用工厂类StdSchedulerFactory创建调度器实例 StdSchedulerFactory factory new StdSchedulerFactory();//创建工厂实例var scheduler await factory.GetScheduler();//创建调度器await scheduler.Start();//启动调度器 5、创建Job实例 使用Job构建器创建任务实例 IJobDetail job JobBuilder.CreateMyJob().WithIdentity(job1, group1).Build(); 6、创建触发器 使用触发器构建器创建触发器实例触发器包含简单触发器和正则表达式触发器比如重复执行多少次这种简单的逻辑可以使用简单触发器比如每天21点-23点每隔2分钟的第5秒开始执行任务则适合使用正则表达式触发器来构建。 简单触发器 #region 简单触发器每隔5秒重复执行ITrigger trigger TriggerBuilder.Create().WithIdentity(trigger, group1).WithSimpleSchedule(xx.WithInterval(TimeSpan.FromSeconds(5)).RepeatForever()).Build();#endregion 正则表达式触发器 #region 每天21点-23点每隔2分钟的第5秒开始执行ITrigger trigger TriggerBuilder.Create().WithIdentity(trigger, group1).WithCronSchedule(5 0/2 21-23 * * ?).Build();#endregion 触发器正则表达式生成可以借助工具参考链接 Free Online Cron Expression Generator and Describer - FreeFormatter.com 7、将任务和触发器安排到调度器 await scheduler.ScheduleJob(job, trigger); 8、完整代码 using Quartz; using Quartz.Impl; using Quartz.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace QuartzConsole {class Program{async static Task Main(string[] args){StdSchedulerFactory factory new StdSchedulerFactory();var scheduler await factory.GetScheduler();await scheduler.Start();IJobDetail job JobBuilder.CreateMyJob().WithIdentity(job1, group1).Build();//#region 每天21点-23点每隔2分钟的第5秒开始执行//ITrigger trigger TriggerBuilder.Create()// .WithIdentity(trigger, group1)// .WithCronSchedule(5 0/2 21-23 * * ?)// .Build();//#endregion//#region 每天21:33执行//ITrigger trigger TriggerBuilder.Create()// .WithIdentity(trigger, group1)// .WithSchedule(CronScheduleBuilder.DailyAtHourAndMinute(21,33))// .Build();//#endregion#region 每周五21:36执行//ITrigger trigger TriggerBuilder.Create()// .WithIdentity(trigger, group1)// .WithSchedule(CronScheduleBuilder.WeeklyOnDayAndHourAndMinute(DayOfWeek.Friday,21,36))// .Build();//ITrigger trigger TriggerBuilder.Create()// .WithIdentity(trigger, group1)// .WithCronSchedule(0 39 21 ? * FRI)// .Build();#endregion#region 简单触发器每隔5秒重复执行ITrigger trigger TriggerBuilder.Create().WithIdentity(trigger, group1).WithSimpleSchedule(xx.WithInterval(TimeSpan.FromSeconds(5)).RepeatForever()).Build();#endregionawait scheduler.ScheduleJob(job, trigger);Console.WriteLine(Press any key to close the application);Console.ReadKey();}} }官方学习文档Cron Triggers | Quartz.NET
http://www.hkea.cn/news/14551987/

相关文章:

  • 熊掌号网站改造绑定织梦网站关键词生成器在线
  • 提出网络营销思想的网站改版计划大学生个人简历电子版模板
  • 哪个网站做国际生意重庆市住房和城乡建设信息网官网
  • 做网站vpn多大内存中国代加工网站
  • 杭州网站开发制作公司排名国内建筑设计公司前十名
  • php网站建设素材wordpress插件排名
  • 怎样开发一个网站你那个没封的网站怎么做啊
  • 医疗营销型网站建设7一12岁手工
  • wordpress增加网站网页关键词网站建设包括两个方面
  • 杭州企业网站设计公司文案代写收费标准
  • 房地产管理局网站平台及服务是什么
  • 企业网站seo优帮云南京网站建设雷仁网络
  • 成都那家网站做的好深圳软件外包公司列表
  • 山东济南网站建设公司傻瓜式wordpress
  • 如何免费建一个网站wordpress分类法多重筛选并排序
  • 广告传媒公司网站宜春seo网站推广
  • 深圳3d网站建设教育培训网站建设方案模板
  • 网站首眉怎么做遵义做网站哪个公司最好
  • app 微网站wordpress安装完不显示
  • 大渡口集团网站建设商品推广软文范例300字
  • 常用网站建设技术四川省建设厅招标网站
  • 网站架构演变过程北京免费分类信息发布网
  • 广州网站建设专家做美容美发的网站有哪些
  • 帝国建站软件网络营销成功的案例分析
  • 网站怎么做搜狗排名天猫建设网站的目的
  • 医药网站怎么做军事最新消息中国
  • 网站开发用php还是.net好wordpress php要求
  • 网站验证码 出不来企业网站建设 网络服务
  • devexpress网站开发做足球推荐网站能赚钱吗
  • 设计经典网站网站建设中服务器的搭建方式