首页 问答 ASP.NET Core 中将 appsettings 配置节绑定到 IOptions 的最简单方法是什么
问题详情

微软官方帮助文档中的绑定方法是这样的

builder.Services.Configure<PositionOptions>(
    builder.Configuration.GetSection(PositionOptions.Position));

PositionOptions 类

public class PositionOptions
{
    public const string Position = "Position";
    public string? Name { get; set; }
    public string? Title { get; set; }
}

appsettings.json 中的配置节

"Position": {
  "Name": "Joe Smith",
  "Title": "Editor"
}

请问有没有更简单的绑定方法?

回答

BindConfiguration 应该是最简单的方法

services.AddOptions<PositionOptions>().BindConfiguration(PositionOptions.Position);

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/2513.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站