【问题标题】:What is TransactionScope default Timeout value?TransactionScope 默认超时值是多少?
【发布时间】:2013-12-12 01:10:23
【问题描述】:

当我按如下方式创建 TransactionScope 对象时:

using (TransactionScope ts = new TransactionScope())
{
  // Do stuff...
}

给定 ts 对象的默认事务超时是多少?

【问题讨论】:

标签: c# sql transactionscope


【解决方案1】:

根据大卫布朗的说法是 1 分钟

TransactionScope的默认构造函数默认隔离级别为Serializable,超时时间为1分钟

using new TransactionScope() Considered Harmful

【讨论】:

    【解决方案2】:

    你可以找到这样的值。

    var defaultTimeout= TransactionManager.DefaultTimeout;

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 2012-08-21
      • 1970-01-01
      • 2011-05-08
      • 2010-11-03
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      • 2018-05-24
      相关资源
      最近更新 更多