• .net core从配置中读取数据并实例对象


    在.net core中配置一般是存储在appsetting.json中(json形式),那么怎么从中读取数据呢

    在.net core中封装了IConfiguration接口,用来获取配置中的section

    public static void Init(IServiceCollection services, IConfiguration configuration){
         Configuration = configuration;
         services.Configure<Connection>(configuration.GetSection("Connection"));


    var provider = services.BuildServiceProvider();

    _connection = provider.GetRequiredService<IOptions<Connection>>().Value; }
    public static string GetSettingString(string key) { return Configuration[key]; } public static IConfigurationSection GetSection(string key) { return Configuration.GetSection(key); }

    获取Configuration实例之后,只要获取键值就可以获取对应的json字符串

    而使用Configure方法可以配置实例,在通过GetRequiredService获取值即可

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    person
    汽车.
    矩形
    设计模式
    汽车
    三角形
    银行
    西游记
    面向对象
    随机生成4位验证码,输入验证码与生成的比较,最多输入5次
  • 原文地址:https://www.cnblogs.com/AduBlog/p/13587033.html
Copyright © 2020-2023  润新知