如何在不删除C#中的作业的情况下停止Hangfire作业?

时间:2019-02-05 07:08:18

标签: c# asp.net-core-2.0 hangfire hangfire-mongodb

我正在.Net Core应用程序中使用Hangfire来执行后台处理。在某些情况下,我需要退出或停止作业执行。为此,我进行了搜索,发现我可以使用BackgroundJob.Delete(jobId);RecurringJob.RemoveIfExists(jobId);来停止作业,它工作正常但是,同时它也将作业标记为删除,因此问题在于当应用程序池再次启动时,作业将不会执行。

那么有什么方法可以不删除就退出工作吗?

任何帮助将不胜感激!

谢谢

0 个答案:

没有答案