IPromotableSinglePhaseNotification.SinglePhaseCommit 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
참여한 개체에게 트랜잭션이 커밋 중임을 알립니다.
public:
void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public:
void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ enlistment);
public void SinglePhaseCommit (System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
public void SinglePhaseCommit (System.Transactions.SinglePhaseEnlistment enlistment);
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub SinglePhaseCommit (singlePhaseEnlistment As SinglePhaseEnlistment)
Public Sub SinglePhaseCommit (enlistment As SinglePhaseEnlistment)
매개 변수
- singlePhaseEnlistmentenlistment
- SinglePhaseEnlistment
트랜잭션 관리자에게 응답을 보내는 데 사용되는 SinglePhaseEnlistment 인터페이스입니다.
설명
이 메서드는 트랜잭션을 커밋할 인리스트먼트된 개체를 알 수 있습니다.
매개 변수에는 singlePhaseEnlistment
트랜잭션 관리자가 트랜잭션 제어를 위임했기 때문에 이 인터페이스의 구현이 트랜잭션의 결과를 트랜잭션 관리자에게 알릴 수 있도록 하는 콜백이 포함되어 있습니다. 승격된 트랜잭션의 경우 트랜잭션 관리자는 트랜잭션 결과를 수신 대기하고 전송되는 응답을 재정의합니다.
이 알림을 받으면 리소스 관리자는 내부 트랜잭션(또는 에스컬레이션된 경우 분산 트랜잭션)을 커밋하고 트랜잭션 커밋 결과에 따라 매개 변수에서 singlePhaseEnlistment
콜백 메서드 중 하나를 호출해야 합니다.