这看起来很简单,但无论出于何种原因我都无法找到可以工作的示例。
我正在使用 Hangfire.Core 1.8.6。我的联系很好,因为我可以创建按预期触发的一次性和重复性工作。
我想获取重复性工作的列表(如仪表板中所示)。我试过:
var api = JobStorage.Current.GetMonitoringApi();
var joblist = api.ScheduledJobs(0, 100);
但
joblist
始终为空(计数 = 0);
这就是答案,不要使用“ScheduledJobs”,而是使用“ProcessingJobs”,它将显示所有计划的作业。
var api = JobStorage.Current.GetMonitoringApi();
var processing = api.ProcessingJobs(0, 200);