TransactionOptions Yapı

Tanım

İş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
TransactionOptions
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.

Şunlara uygulanır