Предположим, что я определил активность в маршрутизации.В рамках метода Execute я хотел бы сделать несколько асинхронных вызовов службы.Предположим, 3 сервисных звонка.Двое из них преуспевают, а один - нетЗатем я хотел бы выполнить действие компенсации этого действия, чтобы компенсировать изменения, внесенные двумя успешными вызовами службы.Из того, что я вижу, компенсация запускается только для предыдущих операций, текущая компенсация деятельности не может быть вызвана, когда где-то есть исключение.Есть ли способ справиться с этим, или я должен изменить подход?
Я хотел бы добиться чего-то подобного , используя MassTransit.