ITransactionalResourceExtension
interface
Namespace: Orleans.Transactions.Abstractions
Defines the grain extension used to dispatch transaction protocol messages to named transactional resources.
public interface ITransactionalResourceExtension : IAddressable, IGrainExtensionMethods
Abort(string, Guid)Aborts a transaction.Abort(string, Guid, CancellationToken)Aborts a transaction.Cancel(string, Guid, DateTime, TransactionalStatus)Cancels a transaction.Cancel(string, Guid, DateTime, TransactionalStatus, CancellationToken)Cancels a transaction.CommitReadOnly(string, Guid, AccessCounter, DateTime)Commits a read-only transaction on the specified resource.CommitReadOnly(string, Guid, AccessCounter, DateTime, CancellationToken)Commits a read-only transaction on the specified resource.Confirm(string, Guid, DateTime)Confirms a transaction.Confirm(string, Guid, DateTime, CancellationToken)Confirms a transaction.Prepare(string, Guid, AccessCounter, DateTime, ParticipantId)Prepares the specified resource to commit a transaction.Prepare(string, Guid, AccessCounter, DateTime, ParticipantId, CancellationToken)Prepares a transaction.
