Проверьте ответ на действие приложения логики "Отправить событие"

У меня есть приложение логики, которое отправляет событие в указанный концентратор событий с помощью действия Отправить событие.

Кажется, что независимо от того, принято ли событие указанным концентратором событий, приложение логики продолжает работать независимо. В отличие от действия Функции Azure, для действия Отправить событие, похоже, нет автоматически созданного свойства StatusCode.

Можно ли проверить ответ от Центров событий, чтобы я мог решить, останавливать выполнение или нет?


Обновлять

После завершения выполнения кажется, что концентраторы событий возвращают код состояния, хотя обычно он равен 200, тогда как обычно при отправке событий это 201.

введите описание изображения здесь

Однако при редактировании приложения Logig, похоже, нет никакого способа получить доступ к этому коду состояния, чтобы проверить успешность / неудачу действия события отправки.

введите описание изображения здесь


person David Gard    schedule 10.10.2017    source источник
comment
Возвращается код состояния, и действие должно быть помечено как неудачное, если оно будет 4xx / 5xx. Можете ли вы предоставить снимок экрана истории запусков, если он не был принят Центром событий?   -  person Derek Li    schedule 14.10.2017
comment
@DerekLi - я добавил обновление, которое, надеюсь, немного лучше объясняет мою проблему. В принципе, я вижу код состояния в результатах выполнения, но не могу получить к нему доступ во время выполнения. Спасибо.   -  person David Gard    schedule 17.10.2017


Ответы (1)


Вы должны иметь возможность использовать @outputs('Send_event')?['statusCode'] для доступа к коду состояния.

person Derek Li    schedule 17.10.2017