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

事务中的参与者总数

返回

事务的状态

适用于