Azure功能如何将应用程序设置添加到绑定

时间:2016-10-26 11:01:19

标签: c# azure binding settings azure-functions

我正在尝试使用我的Azure功能的应用设置添加一些自定义绑定。我需要从我的设置中只收到一个字符串。

enter image description here

我想从我的设置中获取simpleValue。

{
   "bindings": [
    {
      "name": "someValue",
      "type": "stringSetting",
      "connection": "simpleValue",
      "direction": "in"
    }
  ],
  "disabled": false
}

并在Run方法中获取它:

static void GetOrders(TraceWriter log, string someValue)
{
    log.Info(someValue);
}

甚至可能。也许有其他方法可以做到这一点?

2 个答案:

答案 0 :(得分:21)

我已经找到了解决方案。只需添加:

using System.Configuration;

并使用键(" simpleValue")将此行添加到代码中:

ConfigurationManager.AppSettings["simpleValue"]

答案 1 :(得分:2)

“应用程序设置”配置可以在绑定json中称为%MY_CUSTOM_CONFIG%-包含在百分号内。

  

请注意,触发器和绑定的 连接 属性是一个   特殊情况,并自动将值解析为应用设置,   没有百分号。   https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings