У меня есть последовательность из четырех шагов, которую я хочу ввести в транзакцию.
1) Получение сообщения из очереди Azure в веб-задании
2) Выполните очень сложную работу, включая запуск GIT в фоновом режиме.
3) Обрабатывает некоторые данные из таблиц Azure, записывая результат в другую таблицу Azure.
4) Отправьте уведомление следующему рабочему процессу через очередь Azure.
Я хочу, чтобы все это было транзакционным, чтобы любой сбой предотвращал окончательное удаление сообщения на первом этапе из очереди. Это возможно?