Sdílet prostřednictvím


DbConnection.EnlistTransaction(Transaction) Metoda

Definice

Enlists v zadané transakce.

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)

Parametry

transaction
Transaction

Odkaz na existující Transaction , ve kterém se má zařadit.

Poznámky

Novinkou v ADO.NET 2.0 je podpora použití EnlistTransaction metody zařazení do distribuované transakce. Vzhledem k tomu, že obsahuje připojení v Transaction instanci, EnlistTransaction využívá funkce dostupné v System.Transactions oboru názvů pro správu distribuovaných transakcí. Jakmile je připojení explicitně zařazeno v transakci, nelze jej zrušit nebo zařadit do jiné transakce, dokud první transakce nedokončí.

Platí pro

Viz také