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

定義

指定したトランザクションに参加します。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

パラメーター

transaction
Transaction Transaction Transaction

登録先の既存の Transaction への参照。A reference to an existing Transaction in which to enlist.

注釈

新しい ADO.NET 2.0 では、サポートを使用するため、EnlistTransaction分散トランザクションに参加するメソッド。New in ADO.NET 2.0 is support for using the EnlistTransaction method to enlist in a distributed transaction. これにより、接続しているため、Transactionインスタンス、EnlistTransactionで利用できる機能を活用、System.Transactions名前空間を管理するための分散トランザクション。Because it enlists a connection in a Transaction instance, EnlistTransaction takes advantage of functionality available in the System.Transactions namespace for managing distributed transactions. 接続は明示的にトランザクションに参加するは、参加解除または最初のトランザクションが完了するまで、別のトランザクションに参加していることはできません。Once a connection is explicitly enlisted in a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes.

適用対象

こちらもご覧ください