• .net Core中如何读取配置文件内容


    .net core 开发时如何读取.net core的配置文件?

    .net Core配置相对于以前依赖于system.configuration 和xml配置的asp.net版本进行了重构,新的配置模型提供了精简,搞笑,支持多样化检索,并给予key/value配置的能力。

    下面演示如何获取配置信息:

    1.确保appsetings.json中已经做了配置,例如下属json串:

    "MongodbHost": {
      "Connection": "mongodb://127.0.0.1:27017",
      "DataBase": "TemplateDb",
      "Table": "CDATemplateInfo"
    }

    2.定义实体模型:

    public class MongodbHostOptions
    {
      public string Connection { get; set; }
      public string DataBase { get; set; }
      public string Table { get; set; }
    }

    3.在Startup的ConfigureServices方法中注册服务

    services.Configure<MongodbHostOptions>(Configuration.GetSection("MongodbHost"));

    4.通过构造函数依赖注入实例对象

    public HomeController( IOptions<MongodbHostOptions> mongodbHostOptions)
    {
      //从服务容器请求 IOptions<SampleWebSettings> 设置
      _mongodbHostOptions = mongodbHostOptions.Value;

    }

    5.获取配置文件的Value值

    ViewData["Connection"] = _mongodbHostOptions.Connection;
    ViewData["DataBase"] = _mongodbHostOptions.DataBase;
    ViewData["Table"] = _mongodbHostOptions.Table;

  • 相关阅读:
    PL/SQL Developer 和 instantclient客户端安装配置(图文)
    VirtualBox + Centos 使用NAT + Host-Only 方式联网
    zookeeper的安装
    Socket编程基础篇
    WebSocket教程(二)
    WebSocket教程(一)
    Js判断浏览器类型
    JVM内存模型
    js 正则去除指定的单词
    Java线上应用故障排查之一:高CPU占用
  • 原文地址:https://www.cnblogs.com/niguang/p/11608445.html
Copyright © 2020-2023  润新知