来自事件中心的Azure函数触发器(Java运行时)具有Binary数据类型

时间:2019-05-21 20:29:16

标签: azure azure-eventhub azure-functions-runtime

我创建了一个Azure函数应用,基数为“ Many”,数据类型为“ binary”。此功能从事件中心获取触发。

当我向事件中心发布byte []消息时,我在Azure函数上收到的输入消息的类型为String,而不是byte []。如果将基数更改为“一个”,则会得到正确的byte [],但需要批量处理消息。

请帮助。

@FunctionName("EventHubCall")
    public void eventHubProcessor(
            @EventHubTrigger(name = "msg", eventHubName = "%eventHubName%", 
            connection = "eventHubConnection", dataType = "binary", 
            cardinality = Cardinality.MANY) List<byte[]> message,
            final ExecutionContext context)

0 个答案:

没有答案