C# 持久资源管理器(IEnlistmentNotification)恢复
我正在通过实现C# 持久资源管理器(IEnlistmentNotification)恢复,c#,.net,resourcemanager,C#,.net,Resourcemanager,我正在通过实现IEnlistmentNotification创建一个资源管理器。我正在尝试创建一个持久的RM,这给我带来了一些问题 每个事务应该有一个IEnlistmentNotification对象,还是应该有一个IEnlistmentNotification对象处理所有事务 我认为每个事务都需要自己的事务,这样它就可以为每个事务执行准备/提交/回滚 如何处理恢复文件 我的假设是,事务中发生的一切都将在准备过程中写入恢复文件 如何区分每笔交易的信息?我认为每个事务将有一个单独的文件,或者单个文
IEnlistmentNotification
创建一个资源管理器。我正在尝试创建一个持久的RM,这给我带来了一些问题
IEnlistmentNotification
对象,还是应该有一个IEnlistmentNotification
对象处理所有事务
我认为每个事务都需要自己的事务,这样它就可以为每个事务执行准备/提交/回滚事务.Current.TransactionInformation.DistributedIdentifier/LocalIdentifier
是否与崩溃前相同?因此,在恢复过程中可以使用其中一个ID来标识事务我相信我在网上找到了我所有的答案