我创建了一个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)