ITransactionManagerExtension
interface
Namespace: Orleans.Transactions.Abstractions
Defines the grain extension used to dispatch transaction protocol messages to named transaction managers.
public interface ITransactionManagerExtension : IAddressable, IGrainExtensionMethods
Ping(string, Guid, DateTime, ParticipantId)Reports that a participant is awaiting a transaction outcome.Ping(string, Guid, DateTime, ParticipantId, CancellationToken)Reports that a participant is awaiting a transaction outcome.PrepareAndCommit(string, Guid, AccessCounter, DateTime, List<ParticipantId>, int)Requests that the specified transaction manager prepare and commit a transaction.PrepareAndCommit(string, Guid, AccessCounter, DateTime, List<ParticipantId>, int, CancellationToken)Requests that the specified transaction manager prepare and commit a transaction.Prepared(string, Guid, DateTime, ParticipantId, TransactionalStatus)Reports the result of preparing a participant to the specified transaction manager.Prepared(string, Guid, DateTime, ParticipantId, TransactionalStatus, CancellationToken)Reports the result of preparing a participant to the specified transaction manager.
