ITransactionManager.PrepareAndCommit Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Request sent by TA to TM. The TM responds after committing or aborting the transaction.
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)
Parameters
- transactionId
- Guid
the id of the transaction to prepare
- accessCount
- AccessCounter
number of reads/writes performed on this participant by this transaction
- timeStamp
- DateTime
the commit timestamp for this transaction
- writerResources
- List<ParticipantId>
the participants who wrote during the transaction
- totalParticipants
- Int32
the total number of participants in the transaction
Returns
the status of the transaction