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

如何在不删除C#中的作业的情况下停止Hangfire作业?,c#,asp.net-core-2.0,hangfire,hangfire-mongodb,C#,Asp.net Core 2.0,Hangfire,Hangfire Mongodb,我正在.Net核心应用程序中使用Hangfire执行后台处理。在某些情况下,我需要退出或停止作业执行。为此,我搜索并发现我可以使用BackgroundJob.Delete(jobId)或重复作业。删除不存在的作业(作业ID)要停止作业,它可以正常工作,但,同时它还将作业标记为已删除,因此问题是当应用程序池在此时再次启动时,该作业将不会执行 那么,有没有办法在不删除作业的情况下退出作业 任何帮助都将不胜感激 谢谢,这会让你受益=>

我正在.Net核心应用程序中使用
Hangfire
执行后台处理。在某些情况下,我需要退出或停止作业执行。为此,我搜索并发现我可以使用
BackgroundJob.Delete(jobId)或<代码>重复作业。删除不存在的作业(作业ID)
要停止作业,它可以正常工作,但,同时它还将作业标记为已删除,因此问题是当应用程序池在此时再次启动时,该作业将不会执行

那么,有没有办法在不删除作业的情况下退出作业

任何帮助都将不胜感激

谢谢,

这会让你受益=>