TransactionOptions TransactionOptions TransactionOptions TransactionOptions Struct

Определение

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

public value class TransactionOptions
public struct TransactionOptions
type TransactionOptions = struct
Public Structure TransactionOptions
Наследование
TransactionOptionsTransactionOptionsTransactionOptionsTransactionOptions

Комментарии

Эта структура инкапсулирует параметры уровня изоляции и время ожидания транзакции в одной простой структуры.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.

Свойства

IsolationLevel IsolationLevel IsolationLevel IsolationLevel

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

Timeout Timeout Timeout Timeout

Возвращает или задает период ожидания для транзакции.Gets or sets the timeout period for the transaction.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

Операторы

Equality(TransactionOptions, TransactionOptions) Equality(TransactionOptions, TransactionOptions) Equality(TransactionOptions, TransactionOptions) Equality(TransactionOptions, TransactionOptions)

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

Inequality(TransactionOptions, TransactionOptions) Inequality(TransactionOptions, TransactionOptions) Inequality(TransactionOptions, TransactionOptions) Inequality(TransactionOptions, TransactionOptions)

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

Применяется к