DbConnection.EnlistTransaction(Transaction) Metoda

Definicja

Enlists w określonej transakcji.

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

Odwołanie do istniejącego Transaction , w którym należy zarejestrować.

Uwagi

Nowa wersja w ADO.NET 2.0 obsługuje użycie EnlistTransaction metody do rejestracji w transakcji rozproszonej. Ponieważ pobiera połączenie w Transaction wystąpieniu, EnlistTransaction korzysta z funkcji dostępnych w System.Transactions przestrzeni nazw do zarządzania transakcjami rozproszonymi. Gdy połączenie zostanie jawnie zarejestrowane w transakcji, nie może być wyświetlane ani wymienione w innej transakcji, dopóki pierwsza transakcja nie zostanie zakończona.

Dotyczy

Zobacz też