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


TransactionOptions Структура

Определение

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

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

Комментарии

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

Свойства

Имя Описание
IsolationLevel

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

Timeout

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

Методы

Имя Описание
Equals(Object)

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

Equals(TransactionOptions)

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

GetHashCode()

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

Операторы

Имя Описание
Equality(TransactionOptions, TransactionOptions)

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

Inequality(TransactionOptions, TransactionOptions)

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

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