У меня есть необходимость создания «транзакционных» процесс с использованием внешнего API, который не поддерживает COM + или .NET транзакции (Sharepoint, чтобы быть точным)транзакционных Design Pattern
Что мне нужно сделать, чтобы быть в состоянии выполнить несколько процессов в последовательности, но любой сбой в этой последовательности означает, что мне придется вручную отменить все предыдущие шаги. В моем случае есть только 2 типа шага, оба из которых довольно легко отменить/отменить.
Есть ли какие-либо предложения по дизайну или структурам, которые могут быть полезны для этого?