Transaction.Current Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.