繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM