cost 328 ms
如何在 class 方法中触发挂火而不向触发器发送请求

[英]How to trigger hangfire in a class method without sending a request to the trigger it

我习惯用 top-shelf 编写 windows 服务,当 windows 服务运行时,该服务将自动触发。 我遇到了hangfire,我认为它很酷并且开箱即用可以完成很多工作。 但是在 class 方法中没有触发重复作业。 我希望在应用程序启动后几分钟触发作业。 我看到的所有示例都有从 contr ...

Hangfire 中的重复作业未运行特定小时?

[英]Recurring job in Hangfire not running for a specific hour?

我是hangfire的新手,我尝试了一个基本的经常性工作(在控制台应用程序上)像这样 它工作正常,但是如果我尝试使用特定的时间,以下两条线都无法工作。 当前时间是上午 11:19 ...

Hangfire 每 15 秒获取一次数据库

[英]Hangfire fetching database every 15 second

我使用 Recurring Job 来调用我的 function Test() 和 Cron.Daily()。 我不需要每 15 秒获取一次数据库,我的 function 每天只执行一次。 如何停止hangfire每15秒获取数据库? 或更新间隔。 这是我正在使用的配置。 如果你知道请帮助我,谢谢 ...

Hangfire 在 mscorlib.dll 中寻找 ISet

[英]Hangfire looking for ISet in mscorlib.dll

升级到 .NET6 后,我在 Hangfire 中遇到了这个运行时异常 据我所知,ISet 不在 mscorlib.dll 中。 根据文档,它应该在 System.Runtime.dll 中。 任何想法为什么 Hangfire 会这样做? 我正在使用 Hangfire.AspNetCore 1.7 ...

使 Hangfire 仪表板全宽(和自定义样式)

[英]Make Hangfire Dashboard Full Width (and custom styling)

目前,似乎没有记录的方法可以轻松更改 Hangfire 的仪表板布局和样式以完成以下任务: 使用完整的浏览器宽度(当你有长的工作 ID 和名称时很烦人) 无法调整样式以更好地匹配父网站的外观、调整网格列宽等 已经有 Hangfire 拉取请求来添加这种类型的功能,但没有任何东西被集成到 ...

2021-11-16 18:04:24   2   72    hangfire  
如何为特定后台任务确定静态类对象的范围?

[英]How to scope static class object for specific background task?

考虑 应用配置文件 后台作业服务.cs 执行: 结果, AppConfig.currentJob不会保留来自/在ServiceScop1的第一个值,但它被ServiceScope2的最后一个任务重新初始化问题:有人建议我为此目的正确实施吗? 它将不胜感激。 谢谢 ...

服务未在 Blazor 服务器应用程序的 Hangfire 作业中注入

[英]Service not being injected within Hangfire job in Blazor Server App

免责声明:我对 C#、ASP.NET Core 和依赖注入世界很陌生。 我已经从默认模板创建了一个简单的 Blazor 服务器应用程序,它构建了一个模拟天气服务并在表中显示从中获取的数据。 现在我希望表格每五秒自动更新一次,为此我使用Hangfire.AspNetCore和Hangfire.Memo ...

如何在 F# 中设置 Hangfire 授权?

[英]How to set Hangfire authorization in F#?

根据Hangire 文档,可以在 C# 中通过以下方式允许对 Hangfire 仪表板的授权: 我使用 Giraffe 作为网络服务器,我尝试了以下方法: 如何正确设置 Hangfire DashboardOptions 的授权字段? ...

在特定环境(本地主机)中禁用 HangFire 服务器

[英]Disable HangFire server in specific environment (localhost)

我们有一个预定的 HangFire 作业,每4小时运行一次。 但是 hangfire 在每个预定的时间间隔都会用心跳淹没控制台。 当我们在本地运行应用程序以开发新功能(或)调试现有代码时,这会很烦人。 我可以通过增加HearbeatInterval配置来减少心跳日志。 本地应用程序和托管开发环境应 ...

如何检测 Hangfire 中的连接池问题?

[英]How to detect connection pool issues in Hangfire?

我们不时在日志中看到以下来自 Hangfire 的错误: 由于异常,执行BackgroundServerProcess 1.12:52:00.6668371 仍处于Failed 状态,将重试不超过00:00:15 System.InvalidOperationException: Timeou ...

如何将 Hangfire 作业参数放入该作业执行的方法中

[英]How to get a Hangfire Job Parameter into the method that is executed by that job

我已经在 ASP.Net Core 5 Web 应用程序中安装了 Hangfire。 我遵循了 Hangfire 网站上的入门指南,初始安装和配置很快,而且工作正常。 由于它是一个多租户应用程序(每个租户的 DB),当在服务器上处理作业时,我需要能够连接到正确的数据库。 我遇到了这篇解释得很好的 ...

当被 hangfire 工作服务使用时,WCF 客户端代理卡在故障状态

[英]WCF Client Proxy stuck in faulted state when being used by hangfire worker services

编辑- 现在使用 WCF 客户端代理创建移出 DI 并进入 CustomerUpdateProcessor 如果有人可以推荐一种处理方式,仍然希望与 DI 一起使用 我有一个 .NET5.0 应用程序。 它使用 hangfire 来触发重复性工作 每个重复性作业都会创建一个 WCF 客户端代理以 ...

使用 HangFire 使用相同的类实例

[英]Using same instance of class using HangFire

我正在使用 hangfire 来安排每分钟运行一次的作业。 在我要运行的同一个类中,有一个队列,我需要访问并更新它的内部值。 问题是每次 hangfire 执行作业时,它都会使用队列为空的类的新实例。 我已经在 startup.cs 中添加了一个单例类。 我需要做的就是保持相同的队列并更改队列对象内 ...

如何防止hangfire成功记录某些作业

[英]How to prevent hangfire from logging certain jobs as succeeded

我的一个 hangfire 作业每分钟触发一次,它会淹没成功的作业列表,因此我的其他运行频率较低的作业很难找到。 是否可以防止 hangfire 记录某些(成功的)作业,以便它们最终不会显示在列表中? ...

使用 NSubstitute 单元测试 Hangfire

[英]Unit test Hangfire with NSubstitute

我正在尝试对我的课程进行单元测试,其中包括一项后台工作。 到目前为止,我正在测试的方法将作业排入队列,如下所示: 我的第一个单元测试检查是否调用了 BackgroundJobClient,如下所示: 一切正常,但现在我想检查所有参数是否正确发送。 我正在查看HangFire 文档,但我无法弄 ...

带有 SQL Server 2019 Express 的 Windows Server 2019 上的 Hangfire

[英]Hangfire on Windows Server 2019 with SQL Server 2019 Express

我正在尝试迁移到新的托管服务提供商,但在运行我的网站时遇到了真正的困难。 它在应用程序启动时使用 Hangfire 来运行一些后台作业,同时还在主线程上提供网页服务。 该网站似乎适用于第一个页面加载,然后后续访问无法运行相当复杂的实体框架搜索查询。 这是服务器在现有机器上的配置,通过 SQL S ...

如何取消正在运行的 hangfire 作业?

[英]How to cancel running hangfire job?

这是我的代码库。 我需要停止运行工作。 我试过BackgroundJob.Delete方法并发送当前的 jobId 但它没有帮助。它只是删除作业而不是取消它。 我可以运行多个作业,并且应该能够从UI停止每个作业。 我尝试使用CancellationToken ,但在UI上我使用AJAX发送请求,它 ...

如何每 1 小时自动获取一个外部 api?

[英]How to fetch an external api every 1 hour automatically?

我已经使用 .NET Core 创建了一个 web-api,并且我的 webapi 中有一个服务可以获取一个外部 api。 我想知道是否有办法每 1 小时执行一次这项服务。 更新: 感谢您的帮助,在我做了一些研究后,我发现我可以通过使用 Hangfire 来做经常性的工作。 无需 Window ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM