Freigeben über


Transaction.Current Eigenschaft

Definition

Ruft die Ambient-Transaktion ab oder legt diese fest.

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

Eigenschaftswert

Transaction

Eine Transaction, die die aktuelle Transaktion beschreibt.

Hinweise

Weitere Informationen zu umgebungsbezogenen Transaktionen finden Sie im Abschnitt "Verwalten des Transaktionsflusses mithilfe von TransactionScopeOption" im Thema " Implementieren einer impliziten Transaktion mit Transaktionsbereich".

Obwohl Sie die Umgebungstransaktion mithilfe dieser Eigenschaft festlegen können, sollten Sie das Objekt verwenden, um die TransactionScope Umgebungstransaktion jederzeit zu bearbeiten.

Diese Eigenschaft ist Thread statisch. Wenn Sie die Umgebungstransaktion mithilfe dieser Eigenschaft in einer TransactionScope InvalidOperationException Eigenschaft ändern, wird ausgelöst, wenn Dispose sie aufgerufen wird, und der vorherige Umgebungstransaktionswert wird wiederhergestellt.

Gilt für