| using Microsoft.Extensions.DependencyInjection; | 
| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
|   | 
| namespace WIDESEA_Core.Extensions | 
| { | 
|     public static class InitializationHostServiceSetup | 
|     { | 
|         /// <summary> | 
|         /// 应用初始化服务注入 | 
|         /// </summary> | 
|         /// <param name="services"></param> | 
|         public static void AddInitializationHostServiceSetup(this IServiceCollection services) | 
|         { | 
|             if (services is null) | 
|             { | 
|                 ArgumentNullException.ThrowIfNull(nameof(services)); | 
|             } | 
|             services.AddHostedService<SeedDataHostedService>();//种子数据 | 
|             //services.AddHostedService<QuartzJobHostedService>(); | 
|             //services.AddHostedService<ConsulHostedService>(); | 
|             //services.AddHostedService<EventBusHostedService>(); | 
|         } | 
|     } | 
| } |