【问题标题】:Azure Functions how to add application settings to bindingsAzure Functions 如何将应用程序设置添加到绑定
【发布时间】:2017-03-08 17:14:03
【问题描述】:

我正在尝试使用我的应用设置为我的 Azure 函数添加一些自定义绑定。我只需要从我的设置中接收字符串。

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

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

在 Run 方法中获取它:

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

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

【问题讨论】:

    标签: c# azure binding settings azure-functions


    【解决方案1】:

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

    using System.Configuration;
    

    并将这一行添加到带有键(“simpleValue”)值的代码中:

    ConfigurationManager.AppSettings["simpleValue"]
    

    【讨论】:

    • 不会是ConfigurationManager.AppSettings["bindings:connection"]吧?
    【解决方案2】:

    应用设置配置可以在绑定 json 中引用为 %MY_CUSTOM_CONFIG% - 包含在百分比符号内。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 2020-11-17
      • 2020-11-28
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多