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