[英]Azure Functions how to add application settings to bindings
我正在尝试使用我的Azure功能的应用程序设置添加一些自定义绑定。 我需要从我的设置中只收到一个字符串。
我想从我的设置中获得simpleValue。
{
"bindings": [
{
"name": "someValue",
"type": "stringSetting",
"connection": "simpleValue",
"direction": "in"
}
],
"disabled": false
}
并在Run方法中获取它:
static void GetOrders(TraceWriter log, string someValue)
{
log.Info(someValue);
}
它甚至可能吗? 也许有其他方法可以做到这一点?
我已经找到了解决方案。 只需添加:
using System.Configuration;
并使用键(“simpleValue”)值将此行添加到代码中:
ConfigurationManager.AppSettings["simpleValue"]
应用程序设置配置可以在绑定json中引用为%MY_CUSTOM_CONFIG% - 包含在百分比符号中。
请注意,触发器和绑定的连接属性是一种特殊情况,会自动将值解析为应用程序设置,不带百分号。 https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.