TransactionOptions Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşlem davranışlarını belirten ek bilgiler içerir.
public value class TransactionOptions
public value class TransactionOptions : IEquatable<System::Transactions::TransactionOptions>
public struct TransactionOptions
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
type TransactionOptions = struct
Public Structure TransactionOptions
Public Structure TransactionOptions
Implements IEquatable(Of TransactionOptions)
- Devralma
- Uygulamalar
Açıklamalar
Bu yapı, bir işlemin zaman aşımı ve yalıtım düzeyi parametrelerini tek, basit bir yapıda kapsüller. İstenen davranışlarla yeni bir işlem oluşturmak için ve CommittableTransaction oluşturucularına geçirilirTransactionScope.
Özellikler
IsolationLevel |
İşlemin yalıtım düzeyini alır veya ayarlar. |
Timeout |
İşlemin zaman aşımı süresini alır veya ayarlar. |
Yöntemler
Equals(Object) |
Bu TransactionOptions örneğin ve belirtilen nesnenin eşit olup olmadığını belirler. |
Equals(TransactionOptions) |
Geçerli örneğin aynı türdeki başka bir örneğe eşit olup olmadığını gösterir. |
GetHashCode() |
Bu örneğe ilişkin karma kodu döndürür. |
İşleçler
Equality(TransactionOptions, TransactionOptions) |
Belirtilen TransactionOptions iki örneğin eşdeğer olup olmadığını test eder. |
Inequality(TransactionOptions, TransactionOptions) |
İki TransactionOptions örneğin eşit olup olmadığını gösteren bir değer döndürür. |