如何暂停Hangfire的工作?在某些时间之间

问题描述 投票:1回答:1

如果这些时间之间的时间介于晚上8:00和上午8:00之间,我想让Hangfire作业不工作,我想闲置hangfire作业。有什么想法吗?

c# .net hangfire
1个回答
0
投票

您需要为重复的作业提供正确的cron表达式,这将触发您所需的代码。

例如,此cron表达式从上午8点到晚上8点每小时运行一次作业。

0 0 8-16 ? * * *

Cron是一种“白名单”方法(即何时工作),而不是您的问题(何时不工作)中的“黑名单”方法。 Hangfire基于cron表达式运行周期性作业。

© www.soinside.com 2019 - 2024. All rights reserved.