从Microsoft.Azure切换后。EventGrid包到Azure.Messaging。EventGrid以下签名被破坏:
[FunctionName("MyFuncEG")]
public Task RunEventGrid([EventGridTrigger] EventGridEvent data)
使用此异常消息:
找不到用于类型 Azure.Messaging.EventGrid.EventGrid.EventGridEvent 的构造函数。类应具有默认构造函数、带参数的构造函数或标有 JsonConstructor 属性的构造函数。路径“[0]主题”
我读了这篇文章,想知道是否有任何更新?我应该使用CloudEvent(这有其警告?)还是我需要为EventGridEvent编写我的自定义类型,如该帖子或其他内容中所述?感谢您的任何输入。
Microsoft.Azure.WebJobs.Extensions。EventGrid包也应更新。在我的例子中,我将其更新为Version=“3.0.0-beta.3”,它开始工作。