取得appsettings.json的內容並強型別DI
1. 準備好一個appsettings.json,並加入自定義的內容
2. 準備好對應的class,一般情況不會用到整個root,僅範例使用
3. 在startup中
- 透過 IConfiguration 取得config的內容
- 準備好一個config物件的實體,這時property的值是預設值
- 呼叫 IConfiguration.Bind 把config的內容填入
- 在DI裡註冊Singleton的config
4. 接著在其他地方,就能注入config物件來用了
* 若config裡面有private的property需要bind,可以在呼叫Bind方法的多載,加上option
Sample Code https://github.com/ianChen806/ConfigSample/tree/master