<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      .NET Core 讀取配置技巧 - IOptions<TOptions> 接口

      原文鏈接:http://www.rzrgm.cn/ysmc/p/16307804.html

        在開發(fā)過程中,我們無法離開配置文件(appsetting.json),例如配置文件中有以下內容:

      {
        "Options": {
          "Option1": "Set1",
          "Option2": "Set2",
          "Option3": "Set3",
          "Option4": "Set4"
        }
      }

        通常情況下,我們會通過注入 IConfiguration 接口,調用 GetValue<string>("*") 或者 GetSection("*") 函數(shù)獲取所需的配置項,當配置項非常多,而且項目中很多功能都需要用到配置項,一旦需要更改配置項目名,那無疑是一場噩夢。

         IOptions<TOptions> 接口就可以完美解決這個問題,先寫一個實體類,屬性與配置文件中的 Options 配置項一致:

      public class Options
      {
          public string? Option1 { get; set; }
      
          public string? Option2 { get; set; }
      
          public string? Option3 { get; set; }
      
          public string? Option4 { get; set; }
      }

        在 Program.cs(.Net 6) 或 Startup.cs 中添加以下配置:

      //.Net 6
      builder.Services.Configure<Options>(Configuration.GetSection("Options"));
      
      //<= .Net Core 5
      services.Configure<Options>(Configuration.GetSection("Options"));

        需要用到該配置項的時候,注入  IOptions<Options> Options 即可開心使用!

      var options  = Options.Value; 

       

      posted @ 2022-05-25 00:23  一事冇誠  閱讀(2812)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 综合在线 亚洲 成人 欧美| 2021国产精品一卡2卡三卡4卡| 精品久久久久久无码人妻蜜桃| 国产精品熟妇视频国产偷人| 99久久亚洲综合精品网| 国产无吗一区二区三区在线欢| 国产一区二区在线观看粉嫩| 亚洲最大成人免费av| 亚洲国产一区二区精品专| 国产精品中文字幕二区| 日本边添边摸边做边爱喷水| 女人腿张开让男人桶爽| 亚洲国产精品久久久天堂麻豆宅男 | 激情综合色综合啪啪五月| 日韩精品一区二区三区视频| 亚洲成人免费一级av| 国产精品亚洲二区在线播放| 国产超碰无码最新上传| 欧美影院成年免费版| 视频一区二区三区刚刚碰| 靖宇县| 92国产精品午夜福利免费| 中文字幕人妻精品在线| 国产在线啪| 国产免费无遮挡吸奶头视频| 亚洲老熟女乱女一区二区| 国产精品久久久久久久专区| 午夜福利在线观看6080| 免费超爽大片黄| 9191国语精品高清在线| 久久国产免费直播| 午夜国产福利片在线观看| 熟女少妇精品一区二区| 国产成人综合在线观看不卡| 国产资源精品中文字幕| 国内女人喷潮完整视频| 日韩精品亚洲专区在线播放| 国产白嫩护士被弄高潮| 国产三级精品三级在线看| 国产午夜精品福利视频| 9色国产深夜内射|