IPromotableSinglePhaseNotification.SinglePhaseCommit 메서드

정의

트랜잭션이 커밋되고 있음을 인리스트먼트된 개체에 알립니다.

public:
 void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub SinglePhaseCommit (singlePhaseEnlistment As SinglePhaseEnlistment)

매개 변수

singlePhaseEnlistment
SinglePhaseEnlistment

SinglePhaseEnlistment 트랜잭션 관리자에게 응답을 보내는 데 사용되는 인터페이스입니다.

설명

이 메서드는 트랜잭션을 커밋할 인리스트먼트된 개체에 알립니다.

매개 변수에는 singlePhaseEnlistment 트랜잭션 관리자가 트랜잭션 제어를 위임했기 때문에 이 인터페이스의 구현이 트랜잭션 관리자에게 트랜잭션 결과를 알릴 수 있는 콜백이 포함됩니다. 승격된 트랜잭션의 경우 트랜잭션 관리자는 트랜잭션 결과를 수신 대기하고 전송되는 응답을 재정의합니다.

이 알림을 받으면 리소스 관리자는 내부 트랜잭션(또는 에스컬레이션된 경우 분산 트랜잭션)을 커밋하고 트랜잭션 커밋 결과에 따라 매개 변수에 대한 singlePhaseEnlistment 콜백 메서드 중 하나를 호출해야 합니다.

적용 대상