DbConnection.EnlistTransaction(Transaction) DbConnection.EnlistTransaction(Transaction) DbConnection.EnlistTransaction(Transaction) Method

Definition

In der angegebenen Transaktion eingetragen.Enlists in the specified 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

Parameter

transaction
Transaction Transaction Transaction

Ein Verweis auf eine vorhandene Transaction, in der die Eintragung vorgenommen werden soll.A reference to an existing Transaction in which to enlist.

Hinweise

Neues in ADO.NET 2.0 ist die Unterstützung für die Verwendung der EnlistTransaction Methode in einer verteilten Transaktion eingetragen.New in ADO.NET 2.0 is support for using the EnlistTransaction method to enlist in a distributed transaction. Aufgrund der Eintragung eine Verbindung in einem Transaction Instanz EnlistTransaction nutzt die Funktionen von der System.Transactions Namespace für die Verwaltung verteilter Transaktionen.Because it enlists a connection in a Transaction instance, EnlistTransaction takes advantage of functionality available in the System.Transactions namespace for managing distributed transactions. Sobald eine Verbindung explizit in einer Transaktion eingetragen wird, nicht ausgetragen oder in eine andere Transaktion eingetragen werden, bis die erste Transaktion abgeschlossen ist.Once a connection is explicitly enlisted in a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes.

Gilt für:

Siehe auch