我试图理解为什么“ 强烈建议您在使用事件网格触发Azure功能时使用事件网格触发器”而不是使用通用WebHook。 (即MS文档中的标注:https://docs.microsoft.com/en-us/azure/event-grid/receive-events)
我从链接中唯一能看到的是有关使用事件网格触发器时“如何为您处理端点验证”的信息。
我正在一个项目中,当前每个事件网格订阅均已设置为WebHook(尽管大多数端点指向Azure Functions)。因此,我试图了解是否应该遵循“规范”并将新订阅添加为WebHook,或者是否有充分的理由使用EventGridTrigger。
答案 0 :(得分:0)
为什么文档强烈建议您使用“事件网格触发器”,原因仅在于验证逻辑内置在EventGridTrigger的预处理器中。
如果您使用通用Webhook,则将使用比eventgridtrigger更多的代码。 Eventgridtrigger只需要输入eventgrid作为参数即可。但是通用的Webhook需要更多操作。
可以使用通用的Webhook。