TransactionScopeOption Enumeração

Definição

Fornece opções adicionais para criar um escopo de transação.Provides additional options for creating a transaction scope.

public enum class TransactionScopeOption
public enum TransactionScopeOption
type TransactionScopeOption = 
Public Enum TransactionScopeOption
Herança
TransactionScopeOption

Campos

Required 0

Uma transação é necessária para o escopo.A transaction is required by the scope. Ela usará uma transação de ambiente se já existir um.It uses an ambient transaction if one already exists. Caso contrário, ela criará uma nova transação antes de inserir o escopo.Otherwise, it creates a new transaction before entering the scope. Este é o valor padrão.This is the default value.

RequiresNew 1

Uma nova transação é sempre criada para o escopo.A new transaction is always created for the scope.

Suppress 2

O contexto de transação de ambiente será suprimido ao criar o escopo.The ambient transaction context is suppressed when creating the scope. Todas as operações no escopo são executadas sem um contexto de transação de ambiente.All operations within the scope are done without an ambient transaction context.

Comentários

A TransactionScopeOption enumeração é passada para os vários construtores TransactionScope da classe para definir o comportamento transacional do escopo.The TransactionScopeOption enumeration is passed to the various constructors of the TransactionScope class to define the transactional behavior of the scope. Para obter mais informações sobre como essa enumeração é usada, consulte a seção "Gerenciando o fluxo de transações usando TransactionScopeOption" em implementando uma transação implícita usando o escopo da transação.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.

Aplica-se a