IQAdminConfigurationServiceGetSettings Method

获取 QuickAdmin.Net 参数配置。

Definition

Namespace: QuickAdmin.Common.Interfaces
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
QuickAdminSettings GetSettings(
	IConfiguration qadminInitializingCfg
)

Parameters

qadminInitializingCfg  IConfiguration
表示在应用初始化阶段,内容为 QuickAdmin.Net 配置信息的 IConfiguration 对象。
此参数将只会在应用初始化阶段调用时传入,应用启动后调用时将为 null

Return Value

QuickAdminSettings

Remarks

实现时通常先从配置文件读取配置,然后重置要硬编码的参数值并返回。永不可返回 null

在应用初始化阶段也有对此方法的调用(配置、服务等等尚未完成注册),此时会传入 qadminInitializingCfg 参数,需要从 qadminInitializingCfg 中读取配置。
应用启动后对此方法的调用 qadminInitializingCfg 参数将为 null,此时要通过 IOptionsMonitor<QuickAdminSettings> 读取配置。
即:若 qadminInitializingCfgnull,从其中读取配置,否则通过 IOptionsMonitor<QuickAdminSettings> 读取配置。

See Also