大概的分析了下ABP中的BackgroudJob中主要的物件及其作用,算是對此模塊的一個回顧溫習了,以后自己做第三方集成時可以參考,
涉及到的模塊:
Volo.Abp.BackgroundJobs:默認的后臺任務管理器實作,
Volo.Abp.BackgroundJobs.Abstractions:后臺任務的一些共有定義,
Volo.Abp.BackgroundJobs.HangFire:基于 Hangfire 庫實作的后臺任務管理器,

注:
所有的后臺作業者都是通過 IBackgroundWorkerManager 進行管理的,它提供了 StartAsync()、StopAsync()、Add() 方法,Add() 方法就是用來動態添加我們的后臺作業者,DoWork()方法使用定時器AbpTimer定時呼叫的方法,正式在此方法中,從默認的記憶體中獲取后臺作業并 定時執行,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/240827.html
標籤:其他
上一篇:ABP后臺作業詳細設計簡單分析
