【发布时间】:2021-07-04 03:52:56
【问题描述】:
我需要将 appsettings.json 中的自定义设置读取到定义了自定义接口的 POCO 对象中。此代码有效 - 但有更好的方法吗?也许类似于通过 services.Configure 和 IOptions 读取选项?不幸的是,无法使用 IOptions,因为我正在调用另一个库,该库需要一个实现“IConfigOptions”接口的对象。
services.AddSingleton<IConfigOptions>(obj => new ConfigOptions
{
Param1 = Configuration["Options:Param1"],
Param2 = Configuration["Options:Param2"],
Param3 = Configuration["Options:Param3"],
<etc>
});
建议?
【问题讨论】:
标签: c# asp.net-core asp.net-core-webapi