使用方式
可以使用 StartFMS.Extensions.Configuration進行開發
使用概念
開始前,先釐清 json 呼叫方式。以下為 appsetting.json 並示範如何呼叫下方內容
1 |
|
使用方式很簡單,只需要知道上層下層關係即可,例如 需要取得 LineToken
對應是 Line:LineToken
,若只有單層只需要 “Setting” 就可以舉得到值。
應用程式設定
位於 【Web 應用程式】> 【組態】專案進行設定即可,使用方式需要用 Json 命名如下圖。
如何在 C# 舉得到 Azure 參數,其實是透過 AddEnvironmentVariables()
這個來取得,預設它會自動帶入 EnvironmentVariables
所以無需要特別針對 AddAzureAppConfiguration
進行設定。
連接字串
連線字串與上面不同使用方式,呼叫方式則是用 GetConnectionString()
取得連線字串與DB連線。
StartFMS.Extensions.Configuration 作法
如果是用這擴充套件使用方式如下範例,如同 Azure 參數設定一樣很簡單。
1 | var config = Config.GetConfiguration(); //加入設定檔 |
目前有以下Function可以使用
- GetConnectionString(string name)
- GetAzureConfiguration(string connectionString)
- GetConfiguration()
- GetConfiguration(string path)
- GetAzureConfiguration
() - GetAzureConfiguration
(string path)
GetAzureConfiguration(string connectionString) 主要是給 Azure Configuration 使用,記得把連線字串加入上去即可。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 John Conte!
評論
DisqusGitalk