2020年4月3日 星期五

Asp.Net Core DI Container(二):注入客製化設定檔

有時設計系統會擴充既有的 appsettings.json ,有時也會另外拉自訂的 json 檔案,針對自訂的部分就需要註冊。



首先我們先設計一個 customsetting.json 檔案以及對應的類別























接著在 StartUp.cs 註冊該 json 檔案,使用 configbuilder 物件,設定檔案路徑及新增進去
 










接著在 Client 端調用,需要注意這邊使用 IOption<CustomSetting>宣告,不然接不到。










最後看一下結果

沒有留言:

張貼留言