Compartilhar via


Transaction.Current Propriedade

Definição

Obtém ou define a transação de ambiente.

public:
 static property System::Transactions::Transaction ^ Current { System::Transactions::Transaction ^ get(); void set(System::Transactions::Transaction ^ value); };
public static System.Transactions.Transaction? Current { get; set; }
public static System.Transactions.Transaction Current { get; set; }
member this.Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction

Valor da propriedade

Transaction

Um Transaction que descreve a transação atual.

Comentários

Para obter mais informações sobre transações de ambiente, consulte a seção "Gerenciando o fluxo de transações usando TransactionScopeOption" do tópico Implementando uma transação implícita usando o tópico Escopo da Transação .

Embora você possa definir a transação de ambiente usando essa propriedade, você deve usar o TransactionScope objeto para manipular a transação de ambiente sempre que possível.

Essa propriedade é estática de thread. Se você alterar a transação de ambiente usando essa propriedade dentro de um TransactionScope InvalidOperationException é lançada quando Dispose é chamado e o valor da transação de ambiente anterior é restaurado.

Aplica-se a