zoukankan      html  css  js  c++  java
  • .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获取值即可

    记录编程的点滴,体会学习的乐趣
  • 相关阅读:
    linux常用命令笔记
    head first html与css
    多线程编程核心技术日记
    nio
    排序算法
    随笔
    数据库读写分离
    购物网站设计
    http
    servlet初始化
  • 原文地址:https://www.cnblogs.com/AduBlog/p/13587033.html
Copyright © 2011-2022 走看看