using LearningOfficer.OA.Common.Configs; using LearningOfficer.OA.Common.Dtos.ALiYun; using LearningOfficer.OA.Common.Dtos.LoginMobile; using LearningOfficer.OA.Common.Dtos.OA.WorkProcess.TaskFollow; namespace LearningOfficer.OA.Mobile.Api.CollectionExtensions { /// /// 强类型配置服务 /// public static class ConfigureOptionServiceCollectionExtension { /// /// 添加强类型配置服务 /// /// public static void AddConfigureOptions(this IServiceCollection services, IConfiguration configuration) { services.Configure(configuration.GetSection("nacos")); services.AddOptions(); services.Configure(configuration.GetSection("OSSConfig")); services.Configure(configuration.GetSection("testAccount")); services.Configure(configuration.GetSection("ImConfig")); services.Configure(configuration.GetSection("ClassCourseTable")); services.Configure(configuration.GetSection("HangFireSettings")); services.Configure(configuration.GetSection("UpAppVersion")); services.Configure(configuration.GetSection("MobileToH5Config")); services.Configure(configuration.GetSection("DataCollectionConfig")); services.Configure(configuration.GetSection("RabbitMQ")); services.Configure(configuration.GetSection("BlueThinkConfig")); //services.Configure(configuration.GetSection("ConnectionStrings")); } } }