Skip to content

ITransactionManagerExtension.PrepareAndCommit(string, Guid, AccessCounter, DateTime, List<ParticipantId>, int)

PrepareAndCommit(string, Guid, AccessCounter, DateTime, List<ParticipantId>, int)

abstract
[Orleans.Concurrency.AlwaysInterleave]
[Orleans.Transaction(0)]
public abstract Task<TransactionalStatus> PrepareAndCommit(string resourceId, Guid transactionId, AccessCounter accessCount, DateTime timeStamp, List<ParticipantId> writeResources, int totalParticipants)

Parameters

resourceIdstring
transactionIdGuid
accessCountAccessCounter
timeStampDateTime
writeResourcesList<ParticipantId>
totalParticipantsint