Transaction.Current Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.