你的位置:首页 > 软件开发 > ASP.net > Topshelf+Quartz.net+Dapper+Npoi(二)

Topshelf+Quartz.net+Dapper+Npoi(二)

发布时间:2016-08-06 18:00:23
quartznet   上篇说到quartznet这个东东,topshelf+quartznet有很多不错的文章,可以查看七七同学的文章(http://www.cnblogs.com/jys509/p/4628926.html)。这里我主要说说cron表达式,如果玩过linux下 ...

quartznet 


  上篇说到quartznet这个东东,topshelf+quartznet有很多不错的文章,可以查看七七同学的文章(http://www.cnblogs.com/jys509/p/4628926.html)。这里我主要说说cron表达式,如果玩过linux下定时任务的肯定不陌生。

  官方英文介绍地址:http://www.quartz-scheduler.net/documentation/quartz-2.x/tutorial/crontrigger.html

  cron expressions 整体上还是非常容易理解的,只有一点需要注意:"?"号的用法,看下文可以知道“?”可以用在 day of month 和 day of week中,他主要是为了解决如下场景,如:每月的1号的每小时的31分钟,正确的表达式是:* 31 * 1 * ?,而不能是:* 31 * 1 * *,因为这样代表每周的任意一天。

  由7段构成:秒 分 时 日 月 星期 年(可选)

  

Topshelf+Quartz.net+Dapper+Npoi(二)Topshelf+Quartz.net+Dapper+Npoi(二)
 1 class Program 2   { 3     static void Main(get='_blank'>string[] args) 4     { 5       log4net.Config.new FileInfo(AppDomain.CurrentDomain.BaseDirectory + "log4net.config")); 6       HostFactory.Run(x => 7       { 8         x.UseLog4Net(); 9         x.Service<ServiceRunner>();10         x.RunAsLocalSystem();11 12         x.SetDescription("Windows服务导出数据");13         x.SetDisplayName("QuartzTopShelf");14         x.SetServiceName("QuartzTopShelfService");15         x.EnablePauseAndContinue();16 17       });18     }19   }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Topshelf+Quartz.net+Dapper+Npoi(二)

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。