TransactionScopeOption Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет дополнительные параметры для создания области транзакций.
public enum class TransactionScopeOption
public enum TransactionScopeOption
type TransactionScopeOption =
Public Enum TransactionScopeOption
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Required | 0 | Транзакция требуется для области. Он использует внешнюю транзакцию, если она уже существует. В противном случае он создает новую транзакцию перед вводом области. Это значение по умолчанию. |
| RequiresNew | 1 | Для области всегда создается новая транзакция. |
| Suppress | 2 | Контекст внешней транзакции подавляется при создании области. Все операции в области выполняются без контекста внешней транзакции. |
Комментарии
Перечисление TransactionScopeOption передается различным конструкторам TransactionScope класса для определения поведения транзакций области. Дополнительные сведения об использовании этого перечисления см. в разделе "Управление потоком транзакций с помощью TransactionScopeOption" в разделе "Реализация неявной транзакции с помощью области транзакций".