Прочитать на английском

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


TransactionScopeOption Перечисление

Определение

Предоставляет дополнительные параметры для создания области транзакций.

public enum TransactionScopeOption
Наследование
TransactionScopeOption

Поля

Имя Значение Описание
Required 0

Транзакция запрашивается областью. Она использует внешнюю транзакцию, если таковая уже существует. В противном случае до ввода области создается новая транзакция. Это значение по умолчанию.

RequiresNew 1

Для области всегда создается новая транзакция.

Suppress 2

При создании области контекст внешней транзакции подавляется. Все операции в рамках области выполняются без контекста внешней транзакции.

Комментарии

Перечисление TransactionScopeOption передается различным конструкторам TransactionScope класса для определения транзакционного поведения области. Дополнительные сведения об использовании этого перечисления см. в разделе "Управление потоком транзакций с помощью TransactionScopeOption" статьи Реализация неявной транзакции с помощью области транзакции.

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

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1