TransactionalResourceExtension
class
Namespace: Orleans.Transactions
Dispatches transaction protocol messages to transactional resources registered on the current grain.
public class TransactionalResourceExtension : IAddressable, IGrainExtension, ITransactionalResourceExtensionConstructors
TransactionalResourceExtension(IGrainContextAccessor)Initializes a new extension for the current grain context.
Methods
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.
