Quartz定時任務
阿新 • • 發佈:2021-12-17
一、一個定時任務排程框架,簡單易用,功能強大可以使實現定時任務的。 在專案開發過程當中,某些定時任務,
可能在執行一段時間之後,就不需要了,或者需要修改下定時任務的執行時間等等。
需要在程式碼當中進行修改然後重新打包釋出,很麻煩。 使用Quartz來實現的話不需要重新修改程式碼而達到要求。
using AiShou.BLL; using AiShou.Common; using AiShou.IBLL; using Quartz; using System.Threading.Tasks; namespace AiShou.WebSite { internal class SyncVideosJob:IJob { public async Task Execute(IJobExecutionContext context) { //更新視訊狀態 IVideoManager videoManager = new VideoManager(); OperResult<int> syncResult = await videoManager.SyncVideos(); } } }