嗨,我必须使用hangfire cron,但我无法理解设置cron时间("*****是我所知道的每一秒"(
我还搜索了一些关于这方面的网站,但当我设置了一些日期时,我复制并粘贴了另一个网站,网站上写着错误的类型。
Hangfire提供了一些简单的设置时间的方法,如
Cron.Daily //work on every day 00.00
Cron.HourInterval
我每天都要做一个功能14.00,我怎么能让它像CCD_ 1或其他什么。谢谢
我真的不确定。一个位点可以产生克隆,它会产生
每个工作日下午14.00
0 0 14 ? * MON-FRI *
另一个不接受,它接受这个
0 14 * * *
哪一个适用于航火
如果您希望在每周下午2点运行作业,
"0 14 * * MON,TUE,WED,THU,FRI"
"0 14 * * MON-FRI"
"0 14 * * 1,2,3,4,5"
"0 14 * * 1-5"
如果你想每天都做这项工作,
"0 14 * * SUN–SAT"
Hangfire使用的cron表达式文档。
Cron
Hangfire确实有自己的Cron表达式内部表示,但不像平日那样给你太多控制权。。但他们在那里。
您可以使用Hangfire.Core
中的Cron类使用以下语法创建重复作业。此定期作业将每天1400小时运行。
RecurringJob.AddOrUpdate("name", () => Test(), Cron.Daily(14));
您还可以使用各种其他可用的Cron方法,包括Weekly(), Monthly(), Yearly
等。所有这些方法的定义都可以在这里找到