Transaction.Current Propriété

Définition

Obtient ou définit la transaction ambiante.

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; }
static member Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction

Valeur de propriété

Transaction qui décrit la transaction en cours.

Remarques

Pour plus d’informations sur les transactions ambiantes, consultez la section « Gestion du flux de transaction à l’aide de TransactionScopeOption » de la rubrique Implémentation d’une transaction implicite à l’aide de l’étendue de transaction .

Bien que vous puissiez définir la transaction ambiante à l’aide de cette propriété, vous devez utiliser l’objet TransactionScope pour manipuler la transaction ambiante dans la mesure du possible.

Cette propriété est statique de thread. Si vous modifiez la transaction ambiante à l’aide de cette propriété à l’intérieur d’un TransactionScope est InvalidOperationException levée quand Dispose est appelé et que la valeur de transaction ambiante précédente est restaurée.

S’applique à