【问题标题】:Use Config Manager in Azure Function在 Azure Function 中使用配置管理器
【发布时间】:2018-07-16 12:42:18
【问题描述】:

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

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

但我不能对 int/double 变量执行此操作。有什么办法?

【问题讨论】:

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


    【解决方案1】:

    您可以将string 值解析为doubleint

    double val;
    if (double.TryParse(System.Configuration.ConfigurationManager.AppSettings["setting"], out val))
    {
        //use val
    }
    

    如果配置值不能分别转换为doubleintdouble.TryParseint.TryParse 将返回false

    【讨论】:

    • 对于 Azure Functions,您可以使用 double val; double.TryParse(Environment.GetEnvironmentVariable("YourAppConfigKey", EnvironmentVariableTarget.Process), out val);
    猜你喜欢
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 2017-05-01
    • 2019-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多