ITransactionManager.PrepareAndCommit 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由 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
事务中的参与者总数
返回
事务的状态