Я использую служебную шину Azure с SDK веб-заданий, как описано в this tutorial с мертвой буквой (ядом). Сохраняя это просто, я использую сообщения очереди POCO. Когда функция обработки сообщений проходит достаточно много раз, сообщение перемещается в очередь с мертвой буквой.Могу ли я получить исключение или причину сообщения, помещенного в очередь мертвой буквы/яда?
У меня есть еще один веб-сайт, который использует очередь мертвых букв, чтобы уведомить команду о том, что что-то пошло не так.
Есть ли способ получить исключение/причину, по которой сообщение было перенесено в очередь мертвой буквы? Например, если сообщение POCO прервало сериализацию и, следовательно, было перемещено в очередь с мертвой буквой, как лучше всего это выяснить?
Я хотел бы попытаться избежать обработки ошибок вручную, помещать сообщения в очередь мертвых букв и т. Д. SDK webjobs делает все это превосходно.