【发布时间】:2022-01-06 11:40:44
【问题描述】:
我使用 Recurring Job 来调用我的函数 Test() 和 Cron.Daily() 。 我不需要每 15 秒获取一次数据库,我的函数每天只执行一次。
如何停止 hangfire 每 15 秒获取数据库?或更新间隔。
这是我正在使用的配置。
services.AddHangfire(config =>
config.SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
.UseSimpleAssemblyNameTypeSerializer()
.UseDefaultTypeSerializer()
.UseSqlServerStorage(configuration.GetConnectionString(“BackOffice”))
);
var sqlStorage = new SqlServerStorage(configuration.GetConnectionString(“BackOffice”));
JobStorage.Current = sqlStorage;
services.AddHangfireServer(sqlStorage);
GlobalConfiguration.Configuration.UseSqlServerStorage(configuration.GetConnectionString(“BackOffice”));
services.AddHttpClient();`
如果你知道请帮助我,谢谢
【问题讨论】:
标签: c# sql-server asp.net-core hangfire