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

Определение

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

public enum class TransactionScopeOption
public enum TransactionScopeOption
type TransactionScopeOption = 
Public Enum TransactionScopeOption
Наследование
TransactionScopeOption

Поля

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

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

RequiresNew 1

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

Suppress 2

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

Комментарии

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

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