如果我有其他Azure Function创建文档,则基于其他一些事件(例如API调用)。
是否支持(或将来)根据正在创建的新文档运行Azure功能?
using System;
public static void Run(object doc, TraceWriter log)
{
log.Info($"doc based trigger? ... {doc}");
}
绑定我试图使用,我尝试了,并且没有" id"属性,并键入documentDB
和documentDBTrigger
:
"bindings": [
{
"type": "documentDB",
"name": "doc",
"databaseName": "MyDb",
"collectionName": "MyCollection",
"connection": "mydb_DOCUMENTDB",
"direction": "in"
}
答案 0 :(得分:3)
不,我们目前没有DocumentDB触发器绑定。只有输入和输出绑定。
Azure函数的基础DocumentDB支持位于azure-webjobs-sdk-extensions repo中。请随意在该回购中为此功能请求留下问题:)
答案 1 :(得分:0)
我认为您正在搜索此内容:https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-documentdb/
另一种选择:您可以创建一个DocumentDB触发器,将消息放入服务总线队列,然后使用服务总线绑定为您的Azure功能:
https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-service-bus/