TransactionOptions Struct

Definition

Содержит дополнительную информацию, которая задает поведение транзакции.Contains additional information that specifies transaction behaviors.

public value class TransactionOptions
public struct TransactionOptions
type TransactionOptions = struct
Public Structure TransactionOptions
Inheritance
TransactionOptions

Remarks

Эта структура инкапсулирует параметры времени ожидания и уровня изоляции транзакции в одну простую структуру.This structure encapsulates the timeout and isolation level parameters for a transaction into a single, simple structure. Он передается конструкторам TransactionScope и CommittableTransaction для создания новой транзакции с нужными поведениями.It is passed to the TransactionScope and CommittableTransaction constructors to create a new transaction with the desired behaviors.

Properties

IsolationLevel

Получает или задает уровень изоляции для транзакции.Gets or sets the isolation level of the transaction.

Timeout

Получает или задает период ожидания для данной транзакции.Gets or sets the timeout period for the transaction.

Methods

Equals(Object)

Определяет равенство данного экземпляра TransactionOptions и указанного объекта.Determines whether this TransactionOptions instance and the specified object are equal.

GetHashCode()

Возвращает хэш-код для этого экземпляра.Returns the hash code for this instance.

Operators

Equality(TransactionOptions, TransactionOptions)

Проверяет, эквивалентны ли два указанные экземпляра TransactionOptions.Tests whether two specified TransactionOptions instances are equivalent.

Inequality(TransactionOptions, TransactionOptions)

Возвращает значение, указывающее, равны ли два экземпляра TransactionOptions.Returns a value that indicates whether two TransactionOptions instances are not equal.

Applies to