ITransactionalResource
interface
Namespace: Orleans.Transactions.Abstractions
Interface that allows a component to be a transaction participant.
public interface ITransactionalResourceMethods
Abort(Guid)One-way message sent by TA to participants to let them know a transaction has aborted.Abort(Guid, CancellationToken)Aborts a transaction.Cancel(Guid, DateTime, TransactionalStatus)One-way message sent by TM to participants to let them know a transaction has aborted.Cancel(Guid, DateTime, TransactionalStatus, CancellationToken)Cancels a transaction.CommitReadOnly(Guid, AccessCounter, DateTime)Request sent by TA to all participants of a read-only transaction (one-phase commit). Participants respond after committing or aborting the read.CommitReadOnly(Guid, AccessCounter, DateTime, CancellationToken)Commits a read-only transaction.Confirm(Guid, DateTime)Request sent by TM to participants to let them know a transaction has committed. Participants respond after cleaning up all prepare records.Confirm(Guid, DateTime, CancellationToken)Confirms a transaction.Prepare(Guid, AccessCounter, DateTime, ParticipantId)One-way message sent by TA to all participants except TM.Prepare(Guid, AccessCounter, DateTime, ParticipantId, CancellationToken)Prepares a transaction.
