У меня есть приложение логики, которое использует триггер веб-перехватчика в очереди сообщений служебной шины для отправки выбранных сообщений в приложение API с помощью действия HTTP + Swagger.
Конструктор приложений логики Azure
Вот массив json (DBChanges) из triggerBody, который должен выполнять цикл foreach
"DBChanges":[{"Key":"ItemID","Value":"101"},{"Key":"Description","Value":"Decript the message"},{"Key":"Owner","Value":"Samuel"}]
Это код приложения логики для сообщения DBChanges POST. Цикл foreach должен перебирать все элементы массива DBChanges, который является парой ключ-значение в метаданных swagger.
Просмотр кода приложения логики Azure
Когда я переключаюсь в режим разработки после добавления цикла foreach, дизайнер удаляет код foreach, даже если он кажется синтаксически правильным.
Кто-нибудь знает, почему разработчик приложения логики удаляет foreach при переключении между представлениями Design и Code?