当实体添加到Azure表存储时,我需要一种方法来触发Azure功能。有没有办法做到这一点 ?当我尝试添加新的Azure功能时,我没有看到任何Azure表存储触发器。我看到有Queue和Blob触发器可用。
如果不支持Azure表存储触发器,那么我是否需要具有Http触发器并将Azure表存储作为输入绑定?
由于
答案 0 :(得分:2)
表存储没有触发器绑定。
这里详细介绍了今天可用的不同绑定所支持的内容:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings#overview
如果不支持Azure表存储触发器,那么我是否需要具有Http触发器并将Azure表存储作为输入绑定?
是的,这种方法可行,并允许您在依赖单独的触发器的同时将表数据作为输入传递。根据您使用的客户端类型和您的要求,使用队列触发器也是另一个不错的选择。
答案 1 :(得分:1)
@venki Fabio Cavalcante对你说的是真的。 Azure功能没有存储表的触发选项。但是,无论您的业务是否需要将数据存储到存储表中,并且您作为开发人员决定将Azure功能用于您的架构,您就能够配置功能以使用来自存储表的数据作为输入你的功能!这非常有效。
但是,还有另一种方法可以将您的功能配置为自动生成"触发,使用存储队列(适用于小型企业)或服务总线(适用于需要更强大机制的企业)