Freigeben über


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 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.

Gilt für:

Weitere Informationen