当前位置: 首页 > news >正文

南宁网站定制漳州项目工程交易中心网

南宁网站定制,漳州项目工程交易中心网,深圳设计培训机构,几何背景生成网站背景ASP.NET Core 提供了一个灵活可扩展,基于键值的配置系统. 但是配置系统独立于ASP.NET Core是Microsoft.Extensions 类库的部分. 它可以用于任何类型的应用程序。1、以键-值对的形式读取配置appsettings.json 文件#xff1a;{Position: {Title: {Position: {Title: 编辑器,Name: Joe Smith},MyKey: My appsettings.json Value,Logging: {LogLevel: {Default: Information,Microsoft: Warning,Microsoft.Hosting.Lifetime: Information}},AllowedHosts: * } 在ConfigureServices方法里面添加如下测试代码 var myKeyValue Configuration[MyKey];var title Configuration[Position:Title];var name Configuration[Position:Name];var defaultLogLevel Configuration[Logging:LogLevel:Default]; 2、多环境配置使用默认配置EnvironmentVariablesConfigurationProvider 会在读取 appsettings.json、appsettings.Environment.json 和机密管理器后从环境变量键值对加载配置 。 因此从环境中读取的键值会替代从 appsettings.json、appsettings.Environment.json 和机密管理器中读取的值 。在 launchSettings.json 中设置的环境变量在 launchSettings.json 中设置的环境变量将替代在系统环境中设置的变量。3、读取结构化的配置数据添加一个类 TestSubSectionConfig 对应于配置文件中的 subp 节点public class TestSubSectionConfig{public string SubOption1 { get; set; }public string SubOption2 { get; set; }} 在ConfigureServices方法里面添加如下测试代码//使用GetSection解析配置文件的节 var subpOptions Configuration.GetSection(subp).GetTestSubSectionConfig(); var suboption2 subpOptions.SubOption2;Console.WriteLine($subp:suboption2: {suboption2}); 如果需要在Controller里面使用可以通过依赖注入的方式在ConfigureServices里面注册配置项。public void ConfigureServices(IServiceCollection services) {//注册配置到服务容器services.ConfigureTestSubSectionConfig(Configuration.GetSection(subp));//var subpOptions Configuration.GetSection(subp).GetTestSubSectionConfig();//services.ConfigureTestSubSectionConfig(options //{// options.SubOption1 subpOptions[suboption1];// options.SubOption2 subpOptions[suboption2];// });} public class HomeController : Controller {private TestSubSectionConfig _subSectionConfig;private ILoggerHomeController _logger; public HomeController(IOptionsTestSubSectionConfig option, ILoggerHomeController logger){_subSectionConfig option.Value;_logger logger;}public IActionResult Index(){_logger.LogInformation($SubOption1: {_subSectionConfig.SubOption1});_logger.LogInformation($SubOption2: {_subSectionConfig.SubOption2});return View();} }
http://www.zqtcl.cn/news/998065/

相关文章:

  • 北京企业建站系统模板网站建设公司专业网站科技开发
  • 工商注册在哪个网站手机浏览器网站开发
  • 建设电影网站的目的各个国家的google网站
  • centos 网站搭建中国互联网协会调解中心
  • 手机端视频网站模板下载做单页网站需要做什么的
  • 太原网站建设外包中国做乱的小说网站
  • 青海做网站哪家好旅游网站的功能及建设
  • 百度网站优化工具汉川网页设计
  • 网站标签优化怎么做可以看图片的地图什么软件
  • 品牌网站建设9小蝌蚪9wordpress会务网站模版
  • 免费推广网站入口202网页与网站建设
  • 武夷山市网站建设网站标签制作
  • 广州网站定制开发方案河南省新闻发布会直播
  • 普陀网站建设哪家便宜网站建设辶金手指排名十五
  • 网站怎么做百度百科租房网站开发视频教程
  • 动态做网站做自己的网站不是免费的
  • 小学校园门户网站建设方案宁波seo软件
  • 想自己做网站做推广从哪些方面进行网站建设
  • 北京南站在哪个区哪个街道html表白简单代码
  • 海口网站建设流程郑州三牛网站建设
  • 谁有国外hs网站沈阳关键字优化公司
  • wordpress双站企业品牌类网站
  • 网站架构软件做淘客app要网站吗
  • 云南云桥建设股份有限公司官方网站汽车seo是什么意思
  • 陕西省建设厅执业资格注册中心网站报名系统外贸网站 字体
  • 个人html网站百度一下生活更好
  • 做网站公司徐汇服务器 网站 搬家
  • 河北省和城乡建设厅网站首页单页设计图片
  • 海东地网站建设南京市建设局网站栖霞
  • 1g做网站空间a3网站建设