.net MS DTC或TransactionScope最大超时

.net MS DTC或TransactionScope最大超时,.net,transactionscope,msdtc,.net,Transactionscope,Msdtc,我有一个关于分布式事务超时的问题 例如,我有TransactionScope的超时时间=10分钟(最大值,不编辑machine.config)。 另外,MS DTC的超时时间(正如我在ComponentServices MyComputer属性中看到的)是60秒 有人知道将采取什么样的超时吗?这取决于:事务范围可以是DTC事务,然后您会得到60秒的超时,或者它可能被实现为SQL本地事务(例如),然后DTC不是图片的一部分,因此您会得到指定的超时 事务的实现取决于作为事务一部分访问的资源,以及传递

我有一个关于分布式事务超时的问题

例如,我有TransactionScope的超时时间=10分钟(最大值,不编辑machine.config)。 另外,MS DTC的超时时间(正如我在ComponentServices MyComputer属性中看到的)是60秒


有人知道将采取什么样的超时吗?

这取决于:事务范围可以是DTC事务,然后您会得到60秒的超时,或者它可能被实现为SQL本地事务(例如),然后DTC不是图片的一部分,因此您会得到指定的超时

事务的实现取决于作为事务一部分访问的资源,以及传递给TransactionScope的标志(例如与COM+的完全集成)