89得票9回答
使用.NET Core进行Hangfire依赖注入

我该如何在Hangfire中使用.NET Core的默认依赖注入? 我是Hangfire的新手,正在寻找一个与ASP.NET Core兼容的示例。

50得票5回答
禁用Hangfire BackgroundJob失败后的重新入队

有没有一种方法可以禁用失败的Hangfire BackgroundJob重新排队? 我们不希望再次执行失败的作业,因为这可能会导致问题。

47得票7回答
Hangfire定时任务每分钟以下的重复任务

有没有一种方法可以每隔几秒钟设置Hangfire重复任务? 我不想使用“Fire and Forget”任务创建另一个“Fire and Forget”任务的解决方案,如果没有,有什么建议的替代方案?

45得票3回答
如何在启动时删除所有Hangfire定期作业?

我正在考虑使用Hangfire作为定期任务的工作调度程序。因此,使用AddOrUpdate进行配置非常简单,但如何删除它呢?我不想在代码中添加 RecurringJob.RemoveIfExists() 以避免当该作业已被删除时污染我的代码,并且要记住稍后再将其删除。 是否有一种方法可以获取...

45得票1回答
如何在Hangfire中调用异步方法?

我有一个asp.net core API应用程序,这是我第一次使用HangFire。 在.NET Core应用程序中,所有我的方法都是异步的。 根据SO贴文,在调用Hangfire中的异步方法时使用wait() 不是一个好主意。 此外,根据hangfire支持问题 ,v1.6.0添加了异步支持...

44得票5回答
Hangfire是否有一个内存作业存储包?

我有一个控制台应用程序用于测试HangFire。这是代码:using System; using Hangfire; namespace MyScheduler.ConsoleApp { internal static class Program { inte...

34得票1回答
Hangfire DisableConcurrentExecution:当超时到期时会发生什么?

根据Hangfire 0.8.2 发布公告,Hangfire拥有一个DisableConcurrentExecution过滤器,当应用于方法时,可以防止多个实例同时执行。 DisableConcurrentExecution过滤器接受一个timeoutInSeconds整型参数。以下是链接...

33得票4回答
配置在Hangfire上每15分钟执行的cron作业。

我正在使用Hangfire,并且非常喜欢这个软件!但我想知道如何添加一个每隔几分钟(例如每15分钟)执行一次的重复作业。有办法实现吗?

30得票6回答
如何安全地将Hangfire重置为干净状态?

我有一个安装了Hangfire的服务器。已经有一段时间没有检查它,似乎一个重复的任务出现了问题。它停止工作并积累了多次尝试,导致完全锁定。 我想清空数据库并重新开始。我是否只需删除所有表中的数据或应该删除表并让Hangfire重新创建它们?这样做是否会冒险? 使用整个Azure Basic...

27得票4回答
Hangfire CRON在UTC时间下的应用

我正在尝试在我的MVC应用程序中配置一个每天从00:00开始的定期任务。 我知道可以通过RecurringJob.AddOrUpdate(()=> Console.Write("Easy!"),Cron.Daily);来实现这一点。 现在我的问题是,Hangfire Cron是基于UTC时间还...