如果我有其他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