Azure Function根据输入绑定添加绑定

时间:2018-04-20 18:54:02

标签: azure azure-functions azure-cosmosdb

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

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

如果我的Cosmos SQL包含,

一个。终点A. 湾终点B C。 EndPoint C

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

有可能吗?

1 个答案:

答案 0 :(得分:2)

如果您使用的是.NET函数,则可以使用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!");
    };
}