首页 > 代码库 > .net core 读取配置文件
.net core 读取配置文件
1 /// <summary> 2 /// 读取配置信息 3 /// </summary> 4 public class Zconfig 5 { 6 #region 读取配置信息 7 /// <summary> 8 /// 读取配置信息 9 /// </summary>10 /// <param name="name">key</param>11 /// <returns></returns>12 public static string Getconfig(string name)13 {14 IConfiguration config = new ConfigurationBuilder().Add(new JsonConfigurationSource { Path = "appsettings.json", ReloadOnChange = true }).Build();15 var appconfig = new ServiceCollection()16 .AddOptions()17 .Configure<SiteConfig>(config.GetSection("SiteConfig"))18 .BuildServiceProvider()19 .GetService<IOptions<SiteConfig>>()20 .Value;21 22 return appconfig.Configlist.FirstOrDefault(o => o.Name == name).Info;23 } 24 #endregion25 26 }27 28 #region 读取配置相关类29 public class SiteConfig30 {31 32 public List<SiteConfiglist> Configlist { get; set; }33 }34 public class SiteConfiglist35 {36 public string Name { get; set; }37 public string Info { get; set; }38 } 39 #endregion
通过在appsettings.json配置节点,再通过以上方法 传入name的值读取info的值
.net core 读取配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。