web-dev-qa-db-ja.com

TransactionScopeのデフォルトのタイムアウト値とは何ですか?

次のようにTransactionScopeオブジェクトを作成すると、

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

指定されたtsオブジェクトのデフォルトのトランザクションタイムアウトは何ですか?

17
Uri Abramson

デビッド・ブラウンによると、それは1分です

TransactionScopeのデフォルトコンストラクターは、デフォルトで分離レベルをSerializableに、タイムアウトを1分に設定します

有害と見なされる新しいTransactionScope()を使用

25