IQAdminConfigurationServiceGetSettings Method
获取 QuickAdmin.Net 参数配置。
Namespace: QuickAdmin.Common.InterfacesAssembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
QuickAdminSettings GetSettings(
IConfiguration qadminInitializingCfg
)
- qadminInitializingCfg IConfiguration
-
表示在应用初始化阶段,内容为 QuickAdmin.Net 配置信息的 IConfiguration 对象。
此参数将只会在应用初始化阶段调用时传入,应用启动后调用时将为 null。
QuickAdminSettings
实现时通常先从配置文件读取配置,然后重置要硬编码的参数值并返回。永不可返回 null。
在应用初始化阶段也有对此方法的调用(配置、服务等等尚未完成注册),此时会传入 qadminInitializingCfg 参数,需要从 qadminInitializingCfg 中读取配置。
应用启动后对此方法的调用 qadminInitializingCfg 参数将为 null,此时要通过 IOptionsMonitor<QuickAdminSettings> 读取配置。
即:若 qadminInitializingCfg 非 null,从其中读取配置,否则通过 IOptionsMonitor<QuickAdminSettings> 读取配置。