使用多个Azure队列触发单个Azure功能

时间:2019-03-13 10:54:00

标签: azure-storage azure-functions azure-queues

我想在多个Azure队列中添加消息时触发单个Azure功能。

同样,是否可以在某些情况下触发Azure功能?就像如果Azure队列消息具有type的{​​{1}}属性一样,则只有它应该触发该功能。

谢谢。

1 个答案:

答案 0 :(得分:2)

了解如何create a function that is triggered when messages are submitted to an Azure Storage queue.

本文介绍了如何使用Azure Queue storage bindings in Azure Functions. Azure Functions supports trigger and output bindings for queues.

门户提供了用于此配置的UI,但是您可以通过打开可通过功能的“集成”选项卡使用的高级编辑器来直接编辑文件。

在.NET中,参数类型定义输入数据的数据类型。例如,使用字符串绑定到队列触发器的文本,使用字节数组读取为二进制,并使用自定义类型反序列化为对象。

对于诸如JavaScript之类的动态类型化的语言,请使用function.json文件中的dataType属性。例如,要读取二进制格式的HTTP请求的内容,请将dataType设置为binary:

JSON

Copy
{
    "dataType": "binary",
    "type": "httpTrigger",
    "name": "req",
    "direction": "in"
}

在本文中,您将学习围绕functions triggers and bindings.的高级概念

如果您在此问题上需要进一步的帮助,请告诉我。