.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"));


_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获取值即可

 

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

上一篇:WEB前端第三十二课——js事件处理-文档、焦点


下一篇:网页错误代码:200,300,400,500