Мы используем DurableFunctions для отправки обратных вызовов webhook. Для каждого обратного вызова вызывайте ActivityFuntion, который пытается сделать обратный вызов. Если он получает что-то кроме 200 OK
, он должен повторить попытку. Мы повторяем 25 раз с экспоненциальным отступом.
Способ, которым мы делаем функцию неудачной, состоит в том, чтобы вызвать исключение, если ответ не 200 OK
. Это работает, функция повторяется соответствующим образом. Однако это загромождает ведение журнала AzureFunctions уведомлениями об исключениях, которые нас не волнуют.
Есть ли способ указать на сбой ActivityFunction, не вызывая исключения и не загромождая журнал?