DbConnection.EnlistTransaction(Transaction) Methode
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.
Führt zu einem Eintrag in der angegebenen Transaktion.
public:
virtual void EnlistTransaction(System::Transactions::Transaction ^ transaction);
public virtual void EnlistTransaction (System.Transactions.Transaction? transaction);
public virtual void EnlistTransaction (System.Transactions.Transaction transaction);
abstract member EnlistTransaction : System.Transactions.Transaction -> unit
override this.EnlistTransaction : System.Transactions.Transaction -> unit
Public Overridable Sub EnlistTransaction (transaction As Transaction)
Parameter
- transaction
- Transaction
Ein Verweis auf eine vorhandene Transaction, in der die Eintragung vorgenommen werden soll.
Hinweise
Neu in ADO.NET 2.0 ist die Unterstützung für die Verwendung der EnlistTransaction
-Methode zum Anmelden in eine verteilte Transaktion. Da eine Verbindung in einer Transaction instance eingetragen wird, EnlistTransaction
nutzt sie die im Namespace verfügbaren Funktionen für die System.Transactions Verwaltung verteilter Transaktionen. Sobald eine Verbindung explizit in einer Transaktion eingetragen wurde, kann sie erst dann wieder aufgehoben oder in eine andere Transaktion aufgenommen werden, bis die erste Transaktion abgeschlossen ist.