如何在 C# .Net 7 中获取 Hangfire 重复作业列表?

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

这看起来很简单,但无论出于何种原因我都无法找到可以工作的示例。

我正在使用 Hangfire.Core 1.8.6。我的联系很好,因为我可以创建按预期触发的一次性和重复性工作。

我想获取重复性工作的列表(如仪表板中所示)。我试过:

var api = JobStorage.Current.GetMonitoringApi();
var joblist = api.ScheduledJobs(0, 100);

joblist
始终为空(计数 = 0);

c# job-scheduling hangfire
1个回答
0
投票

这就是答案,不要使用“ScheduledJobs”,而是使用“ProcessingJobs”,它将显示所有计划的作业。

var api = JobStorage.Current.GetMonitoringApi();
var processing = api.ProcessingJobs(0, 200);
© www.soinside.com 2019 - 2024. All rights reserved.