Я создал приложение-функцию Azure с Cardinality как «Многие» и типом данных как «двоичный». Эта функция получает триггер от концентратора событий.
Когда я отправляю сообщение байта [] в концентратор событий, входящее сообщение, которое я получаю в функции Azure, имеет тип String, а не byte []. Если я изменяю количество элементов на «Один», я получаю правильный байт [], но мне нужно обрабатывать сообщения в пакетном режиме.
Пожалуйста, помогите.
@FunctionName("EventHubCall")
public void eventHubProcessor(
@EventHubTrigger(name = "msg", eventHubName = "%eventHubName%",
connection = "eventHubConnection", dataType = "binary",
cardinality = Cardinality.MANY) List<byte[]> message,
final ExecutionContext context)