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"));
}
}
}