当前位置: 移动技术网 > 移动技术>移动开发>Android > .net core操作appsettings.json配置文件,程序读取配置文件的值

.net core操作appsettings.json配置文件,程序读取配置文件的值

2020年07月08日  | 移动技术网移动技术  | 我要评论

.net core跟原来的.net framework开发模式还是很大的不同,当我们需要增加配置节点的时候,可以灵活修改,.net core我们知道是有appsettings.json文件来配置的。

下面来看下具体的代码实现

首先我们增加配置写入appsettings.json文件中,像如下的节点,一个简单的数据库配置


  "RedisDistributedCacheOption": {
    "ConnectionString": "10.212.123.25:6379,defaultDatabase=8,abortConnect=false"
  },
我们还可以像原来的web.config文件一样,能增加key节点配置一个对象。


2、在model文件夹中,增加节点对象模型类,以供解析对象使用


public class GenealogyUrl
    {
        public string PostUrl { get; set; }
        public string SNid { get; set; }
    }
      3、在startup.cs启动类中注入设置的节点对象
services.Configure<GenealogyUrl>(Configuration.GetSection("GenealogyUrl"));


4、在使用的contraller中,注入节点对象类,即可取到对象属性值


private readonly IOptions<GenealogyUrl> _genealogyUrl;
public EntGenealogyController(IUnitOfWork unitOfWork,  IOptions<GenealogyUrl> GenealogyUrl)
 {
        _unitOfWork = unitOfWork;  
        _genealogyUrl = GenealogyUrl;
 }
      5、注入对象后,可以进行对象.Value.属性获取值


来源:移动技术网,转载请保留出处

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网