博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读取 appsettings.json
阅读量:4972 次
发布时间:2019-06-12

本文共 1111 字,大约阅读时间需要 3 分钟。

Appsettings.json 配置:

  个配置文件就是一个json文件,并且是严格的json文件,所有的属性都需要添加“”引号。下图是一个常规的代码示例:

{"UrlString": {    //"Url": "http://27.151.14.174:8282/apiweb/?"    "Url": "http://172.28.40.122:8080/apiweb/?"  }}

定义实体:

  获取Appsettings.json里面的信息需要定义对应的模型获取数据。如下图:

1
2
3
4
5
public 
class 
UrlString
    
{
 
        
public 
string 
Url { 
get
set
; }
    
}

在StartUp时读取配置信息:

  在startup的ConfigureServices方法中读取配置信息。如下图:

public void ConfigureServices(IServiceCollection services)        {            // Add framework services.            services.AddMvc();            //读取配置信息            services.Configure
(this.Configuration.GetSection("UrlString"));
}

实现类中调用实现业务,通过构造函数进入获取配置信息:

public class DataCenterAppService : SanfuAppServiceBase, IDataCenterAppService{    //定义累     private readonly IOptions
_appConfiguration; public DataCenterAppService( IOptions
_appConfiguration ) { this._appConfiguration = _appConfiguration; }public string getStr(){ return _appConfiguration.Value.url;}}

 

转载于:https://www.cnblogs.com/Jeely/p/10959378.html

你可能感兴趣的文章
mysql adddate()函数
查看>>
mysql sin() 函数
查看>>
单片机复位电路
查看>>
php json_decode失败,返回null
查看>>
3-day3-list-truple-map.py
查看>>
Edit控件显示多行文字
查看>>
JS第二周
查看>>
dataTable.NET的search box每輸入一個字母進行一次檢索的問題
查看>>
Python 文件处理
查看>>
邻接表详解
查看>>
迭代dict的value
查看>>
eclipse package,source folder,folder区别及相互转换
查看>>
Py 可能是最全面的 python 字符串拼接总结(带注释版)
查看>>
《Java程序设计实验》 软件工程18-1,3 OO实验2
查看>>
【Herding HDU - 4709 】【数学(利用叉乘计算三角形面积)】
查看>>
OPENSSL使用方法
查看>>
接口操作XML
查看>>
idhttp访问DATASNAP有密码验证的中间件
查看>>
libmidas.so.2
查看>>
开发WINDOWS服务程序
查看>>