2017-04-22 38 views
2

我是新來的Azure函數...我創建了一個新的計時器函數(將每30分鐘觸發一次),它必須對url執行查詢,然後將數據推送到緩衝區..從Azure函數讀取設置

我做

public static void Run(TimerInfo myTimer, TraceWriter log) 
{ 


var s = CloudConfigurationManager.GetSetting("url"); 

log.Info(s); 

} 

而在我的功能設置,我已經

enter image description here

我在做什麼錯? 謝謝

回答

5

您需要轉到平臺功能 - >應用程序設置並將其添加到那裏。

Application settings

Settings

下添加應用程序設置設置。


讀設定可通過頂部先加入此來完成:

using System.Configuration; 

,然後再讀一個設置有:

string setting = ConfigurationManager.AppSettings["url"]; 

哪裏url是你的設置鍵。變量setting將包含您的設置值。

+0

感謝您的回覆......但我如何從腳本中讀取它們? – advapi

+1

檢查我的更新,System.Configuration.ConfigurationManager是我通常使用的類。 – juunas

+2

請注意,在開發過程中,您需要在'local.settings.json'中設置這些配置值。 –