【问题标题】:Azure Function add out bindings based on input bindingsAzure Function 基于输入绑定添加绑定
【发布时间】:2018-04-20 18:54:02
【问题描述】:

我想知道是否可以根据输入绑定添加绑定。 例如,

我将存储各种端点的端点/访问密钥,并在执行时根据它们生成绑定,而不是手动将它们添加到 azure 函数中。

如果我的 Cosmos SQL 包含,

一个。端点 A 湾。端点 B C。端点C

我的 Azure 函数将从该表中获取输入数据,然后 创建三个输出绑定。然后将触发的数据发送到这些端点。

有可能吗?

【问题讨论】:

标签: azure azure-functions azure-cosmosdb


【解决方案1】:

如果您使用 .NET Functions,则可以使用 imperative bindings

队列到 blob 的简单示例:

public static void Run(string myQueueItem, IBinder binder)
{
    using (var writer = binder.Bind<TextWriter>(new BlobAttribute(
                $"samples-output/{myQueueItem}", FileAccess.Write)))
    {
        writer.Write("Hello World!");
    };
}

【讨论】:

  • 谢谢!这在 .csx(门户内)中是否可行?或者也可能只有cs(在visual studio中)?
  • 是的,两者都是,只接受Binder / IBinder 作为输入参数并引用适当的命名空间(这部分在VS中更容易)
猜你喜欢
  • 2018-04-03
  • 1970-01-01
  • 1970-01-01
  • 2022-06-11
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 2020-08-27
  • 2018-03-23
相关资源
最近更新 更多