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)
- Наследование
- Реализации
Комментарии
Эта структура инкапсулирует параметры времени ожидания и уровня изоляции для транзакции в единую простую структуру. Он передается конструкторам TransactionScope и CommittableTransaction , чтобы создать новую транзакцию с нужным поведением.
Свойства
IsolationLevel |
Получает или задает уровень изоляции для транзакции. |
Timeout |
Получает или задает период ожидания для данной транзакции. |
Методы
Equals(Object) |
Определяет равенство данного экземпляра TransactionOptions и указанного объекта. |
Equals(TransactionOptions) |
Указывает, равен ли текущий экземпляр другому экземпляру того же типа. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. |
Операторы
Equality(TransactionOptions, TransactionOptions) |
Проверяет, эквивалентны ли два указанные экземпляра TransactionOptions. |
Inequality(TransactionOptions, TransactionOptions) |
Возвращает значение, указывающее, равны ли два экземпляра TransactionOptions. |