Transaction.Current Eigenschaft

Definition

Ruft die Umgebungstransaktion ab oder legt sie 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; }
static member Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction

Eigenschaftswert

Eine Transaction , die die aktuelle Transaktion beschreibt.

Hinweise

Weitere Informationen zu Ambient-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 TransactionScope Objekt verwenden, um die Umgebungstransaktion nach Möglichkeit zu bearbeiten.

Diese Eigenschaft ist thread statisch. Wenn Sie die Umgebungstransaktion mithilfe dieser Eigenschaft innerhalb eines TransactionScopeInvalidOperationException Aufrufs ändern, wird ausgelöst Dispose , und der vorherige Ambient-Transaktionswert wird wiederhergestellt.

Gilt für: