diff --git a/WarehouseMgr/Tnb.WarehouseMgr/Extensions/BackgroundServiceExtensions.cs b/WarehouseMgr/Tnb.WarehouseMgr/Extensions/BackgroundServiceExtensions.cs new file mode 100644 index 00000000..f640130e --- /dev/null +++ b/WarehouseMgr/Tnb.WarehouseMgr/Extensions/BackgroundServiceExtensions.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Spire.Pdf.Widget; + +namespace Tnb.WarehouseMgr +{ + public static class BackgroundServiceExtensions + { + public static IServiceCollection AddTimedTaskService(this IServiceCollection services) + { + return services.AddSingleton(); + } + } +} diff --git a/apihost/Tnb.API.Entry/Startup.cs b/apihost/Tnb.API.Entry/Startup.cs index 380d5a41..8648bffd 100644 --- a/apihost/Tnb.API.Entry/Startup.cs +++ b/apihost/Tnb.API.Entry/Startup.cs @@ -65,8 +65,8 @@ public class Startup : AppStartup //注册任务消息通知 added by ly on 20230814 services.AddTaskMessageNotify(); - services.AddSingleton(); //定时任务 + services.AddTimedTaskService(); //services.AddHostedService(); }