[英]ASP.NET MVC Hangfire Get Collection of Jobs with details
我在ASP.NET應用程序中使用Hangfire在后台執行methodos,但是我需要創建自己的進程監視器,因此需要獲取(選擇)作業集合,並按日期,狀態等進行過濾。 。 我怎樣才能做到這一點?
使用Hangfire JobStorage
var recurringJobs = Hangfire.JobStorage.Current.GetConnection().GetRecurringJobs();
您可以使用它從控制器返回。
public ActionResult Index()
{
var recurringJobs = Hangfire.JobStorage.Current.GetConnection().GetRecurringJobs();
return View(recurringJobs);
}
然后創建您的視圖(右鍵單擊索引>添加視圖)。 這將顯示視圖列表。
現在,您可以編寫腳本進行排序/過濾。
您是否嘗試過從數據庫中獲得工作? 如果在Startup類中進行配置,則Hangfire可以存儲它們。
select * from [HangFire].[Job]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.