如何使用Azure Function应用设置来获取非字符串值? 我用:
var resourceGroupName = System.Configuration.ConfigurationManager.AppSettings["resourceGroupName"];
var dataFactoryName = System.Configuration.ConfigurationManager.AppSettings["dataFactoryName"];
但是对于int / double变量,我不能这样做。怎么回事?
答案 0 :(得分:3)
您可以将string
的值解析为double
或int
:
double val;
if (double.TryParse(System.Configuration.ConfigurationManager.AppSettings["setting"], out val))
{
//use val
}
如果无法将配置值分别转换为double.TryParse
或int.TryParse
,则 false
和double
将返回int
。