다음을 통해 공유


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 사용하여 분산 트랜잭션에 참여하도록 지원하는 것입니다. instance EnlistTransaction 연결을 Transaction 등록하므로 는 분산 트랜잭션을 관리하기 위해 네임스페이스에서 사용할 수 있는 System.Transactions 기능을 활용합니다. 연결이 트랜잭션에 명시적으로 등록되면 첫 번째 트랜잭션이 완료될 때까지 등록되지 않거나 다른 트랜잭션에 등록할 수 없습니다.

적용 대상

추가 정보