c# - 在 Azure Function 中使用配置管理器

标签 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 变量执行此操作。有什么办法吗?

最佳答案

您可以将string值解析为doubleint:

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

double.TryParseint.TryParse 将返回 false > 或分别为 int

关于c# - 在 Azure Function 中使用配置管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51362109/

相关文章:

c# - .NET Core 3 预览版 WPF 错误 : "To create this project type, go to Tools..."

c# - Azure Function 未按预期立即触发

azure - 是否建议面向客户的应用程序使用 Azure Active Directory 进行身份验证?

azure - 如何在不安装和加载模块的情况下从我的工作站 ISE 远程执行 PowerShell 代码?

azure - 如何在 Azure 中查看 Azure Function 主机启动时间?

azure - 部署Azure Function时ConnectionString为null

azure - 我的 Protobuf Swagger API 应使用什么 MIME 类型?

c# - 在特定表中添加新行时刷新客户端浏览器

c# - 在 ASP.NET MVC 和 WPF MVVM 中重用相同的模型

c# - 不可预测的语言行为 i++