当我尝试用CosmosDBTrigger执行新创建的azure函数时,我得到了cosmosdb触发器函数的上述异常
调查信息
环境: Visual Studio 2017 15.3.5
引用的软件包:
重现问题的步骤
提供重现问题所需的步骤:
以下是代码示例
public static class AddEventInEventStore
{
[FunctionName("AddEventInEventStore")]
public static void Run([CosmosDBTrigger("db", "Items",
ConnectionStringSetting = "AzureWebJobsDocumentDBConnectionString",
LeaseCollectionName = "leases", LeaseDatabaseName = "db"
)]
IReadOnlyList<Document> changeList, TraceWriter log)
{
if (changeList != null && changeList.Count > 0)
{
log.Verbose("Documents modified " + changeList.Count);
foreach (var change in changeList)
{
log.Verbose("First document Id " + change.Id);
}
}
}
}
答案 0 :(得分:3)
更新Azure功能和Web作业工具(工具 - &gt;扩展和更新)。
我可以看到您使用1.0.0
版本(控制台标题),而1.0.4
已经可用。