标签: wcf c#-4.0 distributed-transactions
我有一个复合WCF服务。即它调用其他3个WCF服务 - 我可以控制所有这些服务。我试图将所有3包装成一个事务。但是,我不清楚在调用1和2成功的情况下该怎么做,3失败..我需要回滚1和2,这意味着我需要对每个操作进行一些回调以进行提交/中止3个服务中的每一个。我找不到任何关于如何做到这一点的文件。这甚至可能吗?