다음을 통해 공유


ITransactionManager.PrepareAndCommit 메서드

정의

TA에서 TM으로 보낸 요청입니다. TM은 트랜잭션을 커밋하거나 중단한 후 응답합니다.

public System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus> PrepareAndCommit (Guid transactionId, Orleans.Transactions.Abstractions.AccessCounter accessCount, DateTime timeStamp, System.Collections.Generic.List<Orleans.Transactions.ParticipantId> writerResources, int totalParticipants);
abstract member PrepareAndCommit : Guid * Orleans.Transactions.Abstractions.AccessCounter * DateTime * System.Collections.Generic.List<Orleans.Transactions.ParticipantId> * int -> System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus>
Public Function PrepareAndCommit (transactionId As Guid, accessCount As AccessCounter, timeStamp As DateTime, writerResources As List(Of ParticipantId), totalParticipants As Integer) As Task(Of TransactionalStatus)

매개 변수

transactionId
Guid

준비할 트랜잭션의 ID

accessCount
AccessCounter

이 트랜잭션에 의해 이 참가자에 대해 수행된 읽기/쓰기 수

timeStamp
DateTime

이 트랜잭션에 대한 커밋 타임스탬프

writerResources
List<ParticipantId>

트랜잭션 중에 작성한 참가자

totalParticipants
Int32

트랜잭션의 총 참가자 수

반환

트랜잭션의 상태

적용 대상