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