TransactionScopeOption TransactionScopeOption TransactionScopeOption TransactionScopeOption Enum

Определение

Предоставляет дополнительные параметры для создания области транзакций.Provides additional options for creating a transaction scope.

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

Поля

Required Required Required Required 0

Транзакция запрашивается областью.A transaction is required by the scope. Она использует внешнюю транзакцию, если таковая уже существует.It uses an ambient transaction if one already exists. В противном случае до ввода области создается новая транзакция.Otherwise, it creates a new transaction before entering the scope. Это значение по умолчанию.This is the default value.

RequiresNew RequiresNew RequiresNew RequiresNew 1

Для области всегда создается новая транзакция.A new transaction is always created for the scope.

Suppress Suppress Suppress Suppress 2

При создании области контекст внешней транзакции подавляется.The ambient transaction context is suppressed when creating the scope. Все операции в рамках области выполняются без контекста внешней транзакции.All operations within the scope are done without an ambient transaction context.

Комментарии

Перечисление передается различным конструкторам TransactionScope класса для определения транзакционного поведения области. TransactionScopeOptionThe TransactionScopeOption enumeration is passed to the various constructors of the TransactionScope class to define the transactional behavior of the scope. Дополнительные сведения о том, как используется это перечисление, см. в разделе «Управление потоком транзакций с помощью Трансактионскопеоптион» статьи Реализация неявной транзакции с помощью области транзакций.For more information on how this enumeration is used, see the "Managing Transaction Flow using TransactionScopeOption" section in Implementing An Implicit Transaction Using Transaction Scope.

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