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