如果我有其他Azure Function创建文档,基于其他事件(例如API调用)。通过创建DocumentDB文档可以触发Azure功能吗?
是否支持(或将要)根据正在创建的新文档运行Azure功能?
using System;
public static void Run(object doc, TraceWriter log)
{
log.Info($"doc based trigger? ... {doc}");
}
绑定我试图用,我想它和wihout的 “ID” 属性,并键入documentDB
和documentDBTrigger
:
"bindings": [
{
"type": "documentDB",
"name": "doc",
"databaseName": "MyDb",
"collectionName": "MyCollection",
"connection": "mydb_DOCUMENTDB",
"direction": "in"
}
感谢马修。是的; –
我怀疑它尚未完成的原因是DocumentDB不公开任何类型的更改事件通知。我听说过关于可能被添加到DocumentDB的讨论,但我不认为这个功能是可行的。所以,你可能也想推动DocumentDB的一面。 –
我们的大多数触发器都使用高效的轮询算法来寻找新的工作。例如。对于Azure Qeues,我们在出队时使用指数退避算法。因此决定性的因素是是否有一种有效的方式来为文档轮询文档数据库。关于事件,是的,我们正在与各个团队交谈:) – mathewc