DbConnection.EnlistTransaction(Transaction) Methode

Definition

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.

Gilt für

Siehe auch