.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.属性获取值
来源:移动技术网,转载请保留出处
如对本文有疑问, 点击进行留言回复!!
Android studio 中基于c++的OpenCV 配置
Android 在线查看、修改 Settings 等值的方法
一次Pandas踩坑记录(为什么Dataframe创建时指定的列名和列不对应)
网友评论