using YuanXuan.IM.Common.Configs; using YuanXuan.IM.Common.Dtos.ALiYun; namespace YuanXuan.IM.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("ImConfig")); services.Configure(configuration.GetSection("HangFireSettings")); services.Configure(configuration.GetSection("UpAppVersion")); services.Configure(configuration.GetSection("RabbitMQ")); } } }