在Azure Function中使用配置管理器

时间:2018-07-16 12:42:18

标签: c# azure azure-functions azure-functions-runtime

如何使用Azure Function应用设置来获取非字符串值? 我用:

var resourceGroupName = System.Configuration.ConfigurationManager.AppSettings["resourceGroupName"];
var dataFactoryName = System.Configuration.ConfigurationManager.AppSettings["dataFactoryName"];

但是对于int / double变量,我不能这样做。怎么回事?

1 个答案:

答案 0 :(得分:3)

您可以将string的值解析为doubleint

double val;
if (double.TryParse(System.Configuration.ConfigurationManager.AppSettings["setting"], out val))
{
    //use val
}
如果无法将配置值分别转换为double.TryParseint.TryParse,则

falsedouble将返回int