Aracılığıyla paylaş


TransactionOptions Yapı

Tanım

İşlem davranışlarını belirten ek bilgiler içerir.

public value class TransactionOptions : IEquatable<System::Transactions::TransactionOptions>
public value class TransactionOptions
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
public struct TransactionOptions
type TransactionOptions = struct
Public Structure TransactionOptions
Implements IEquatable(Of TransactionOptions)
Public Structure 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

Name Description
IsolationLevel

İşlemin yalıtım düzeyini alır veya ayarlar.

Timeout

İşlemin zaman aşımı süresini alır veya ayarlar.

Yöntemler

Name Description
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

Name Description
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