Поделиться через


TransactionOptions Структура

Определение

Содержит дополнительную информацию, которая задает поведение транзакции.

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)
Наследование
TransactionOptions
Реализации

Комментарии

Эта структура инкапсулирует параметры времени ожидания и уровня изоляции для транзакции в единую простую структуру. Он передается конструкторам TransactionScope и CommittableTransaction , чтобы создать новую транзакцию с нужным поведением.

Свойства

IsolationLevel

Получает или задает уровень изоляции для транзакции.

Timeout

Получает или задает период ожидания для данной транзакции.

Методы

Equals(Object)

Определяет равенство данного экземпляра TransactionOptions и указанного объекта.

Equals(TransactionOptions)

Указывает, равен ли текущий экземпляр другому экземпляру того же типа.

GetHashCode()

Возвращает хэш-код данного экземпляра.

Операторы

Equality(TransactionOptions, TransactionOptions)

Проверяет, эквивалентны ли два указанные экземпляра TransactionOptions.

Inequality(TransactionOptions, TransactionOptions)

Возвращает значение, указывающее, равны ли два экземпляра TransactionOptions.

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