共用方式為


DbConnection.EnlistTransaction(Transaction) 方法

定義

登記指定的交易。

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)

參數

transaction
Transaction

要登記之現有 Transaction 的參考。

備註

ADO.NET 2.0 的新功能支援使用 EnlistTransaction 方法來在分散式交易中登記。 因為它會在 實例中 Transaction 登記連線, EnlistTransaction 所以會利用命名空間中 System.Transactions 可用的功能來管理分散式交易。 一旦在交易中明確登記連線,就無法取消登記或登記在另一筆交易中,直到第一筆交易完成為止。

適用於

另請參閱