通过内部 API 或 Db 上下文查询 Hangfire?

Query Hangfire via internal API or Db Context?

我想知道我是否可以在 hangfire 中使用内部 API 或 EF 上下文?我想获取所有失败作业的列表,检查它们所用的方法,如果它们是我需要的方法,则重新排队。

我想这样做,以便用户可以更改已排队但因任何原因失败的作业的配置,并且他们可以强制它再次 运行。

你应该尝试使用一个监控对象 API,通过 :

获得
Hangfire.JobStorage.Current.GetMonitoringApi()

及其FailedJobs(int from, int count)方法