.NETのコア構成のAppSettingsを読みます

{ 
  "ロギング":{ 
    "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

 

おすすめ

転載: www.cnblogs.com/hkzw/p/11776517.html