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 unterstützung für die Verwendung der EnlistTransaction
Methode zum Auflisten in einer verteilten Transaktion. Da sie eine Verbindung in einer Transaction Instanz auflisten, EnlistTransaction
nutzt die Funktionalität, die im System.Transactions Namespace zur Verwaltung verteilter Transaktionen verfügbar ist. Sobald eine Verbindung explizit in einer Transaktion aufgelistet ist, kann sie nicht in einer anderen Transaktion aufgelistet oder in einer anderen Transaktion aufgelistet werden, bis die erste Transaktion abgeschlossen ist.