2013-11-26 6 views
12

जब मैं एक TransactionScope वस्तु के रूप में पीछा किया बनाने के लिए:लेनदेनस्कोप डिफ़ॉल्ट टाइमआउट मान क्या है?

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

दिया ts के डिफ़ॉल्ट लेन-देन टाइमआउट क्या आपत्ति है?

+0

से [इस ब्लॉग] (http : //blog.stephencleary.com/2010/06/transactionscope-has-default-timeout.html) ऐसा प्रतीत होता है कि यह 1 मिनट पर सेट है। – Habib

+1

ग्रेट [इस पर एसओ पोस्ट] (http://stackoverflow.com/questions/1348191/default-transaction-timeout) –

उत्तर

19

डेविड ब्राउन के अनुसार यह 1 है मिनट

TransactionScope के डिफ़ॉल्ट निर्माता चूक Serializable के अलगाव के स्तर पर और 1 के लिए समय समाप्ति मिनट

using new TransactionScope() Considered Harmful

संबंधित मुद्दे