Transaction.Current Propriedade

Definição

Obtém ou define a transação de ambiente.Gets or sets the ambient transaction.

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.A Transaction that describes the current transaction.

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 escopo de transação .For more information on ambient transactions, please see the "Managing transaction flow using TransactionScopeOption" section of the Implementing an Implicit Transaction using Transaction Scope topic.

Embora seja possível 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.Although you can set the ambient transaction using this property, you should use the TransactionScope object to manipulate the ambient transaction whenever possible.

Esta propriedade é estática de thread.This property is thread static. Se você alterar a transação de ambiente usando essa propriedade dentro de um TransactionScope InvalidOperationException , será gerado quando Dispose for chamado e o valor de transação de ambiente anterior será restaurado.If you change the ambient transaction using this property inside a TransactionScope an InvalidOperationException is thrown when Dispose is called, and the previous ambient transaction value is restored.

Aplica-se a