ITransactionManager
interface
Namespace: Orleans.Transactions.Abstractions
Coordinates the prepare and commit protocol for a transaction.
public interface ITransactionManagerMethods
Ping(Guid, DateTime, ParticipantId)One-way message sent by participants to TM, to let TM know they are still waiting to hear about the fate of a transaction.Ping(Guid, DateTime, ParticipantId, CancellationToken)Reports that a participant is awaiting the outcome of a transaction.PrepareAndCommit(Guid, AccessCounter, DateTime, List<ParticipantId>, int)Request sent by TA to TM. The TM responds after committing or aborting the transaction.PrepareAndCommit(Guid, AccessCounter, DateTime, List<ParticipantId>, int, CancellationToken)Prepares and commits a transaction.Prepared(Guid, DateTime, ParticipantId, TransactionalStatus)One-way message sent by a participant to the TM after it (successfully or unsuccessfully) prepares.Prepared(Guid, DateTime, ParticipantId, TransactionalStatus, CancellationToken)Reports that a participant has prepared.
