{ "ロギング":{ "IncludeScopes":偽、 "ログレベル":{ "デフォルト": "警告" } } "のconnectionStrings":{ "CxyOrder":「サーバー=ノート型コンピュータAQUL6MDE \\ MSSQLSERVERS;データベース= CxyOrder。ユーザーID =寺;パスワード= 123456; Trusted_Connection =偽;」 }、 "のappSettings":{ "のSystemName": "PDF .NET CORE"、 "日付": "2017年7月23日"、 "著者は": "PDF" }、 "のserviceURL":「https://でWWW。 baidu.com/getnews」 }
メソッドの呼び出し
使用してMicrosoft.Extensions.Configurationを。 使用してMicrosoft.Extensions.Configuration.Jsonを。 名前空間NetCoreOrder.Common { /// <要約> /// 读取配置文件 /// </要約> パブリック クラスAppConfigurtaionServices { 公共の 静的 IConfiguration設定{ 取得します。セット; } 静的AppConfigurtaionServices() { // ReloadOnChange =真当appsettings.json被修改时重新加载 設定= 新しいConfigurationBuilder() .Add(新JsonConfigurationSource {PATH = " appsettings.json "、ReloadOnChange = 真}) )(.Build。 } } }
構成ノード設定を読み取ります
AppConfigurtaionServices.Configuration [ "のserviceURL"]; //得到https://www.baidu.com/getnews
配置された2つのつの子ノードを読みます
AppConfigurtaionServices.Configuration [ "のappSettings:SystemNameを"]; //得到PDF .NET CORE AppConfigurtaionServices.Configuration [ "のappSettings:著者"]; //得到PDF
ただのノートを作るために
転送:https://www.cnblogs.com/pudefu/p/7580722.html