Edit

Share via


TransactionCommitter<TService> Class

Definition

public class TransactionCommitter<TService> : Orleans.ILifecycleParticipant<Orleans.Runtime.IGrainLifecycle>, Orleans.Transactions.Abstractions.ITransactionCommitter<TService> where TService : class
type TransactionCommitter<'Service (requires 'Service : null)> = class
    interface ITransactionCommitter<'Service (requires 'Service : null)>
    interface ILifecycleParticipant<IGrainLifecycle>
Public Class TransactionCommitter(Of TService)
Implements ILifecycleParticipant(Of IGrainLifecycle), ITransactionCommitter(Of TService)

Type Parameters

TService
Inheritance
TransactionCommitter<TService>
Implements

Constructors

TransactionCommitter<TService>(ITransactionCommitterConfiguration, IGrainActivationContext, ITransactionDataCopier<TransactionCommitter<TService>.OperationState>, IGrainRuntime, ILogger<TransactionCommitter<TService>>)
TransactionCommitter<TService>(ITransactionCommitterConfiguration, IGrainActivationContext, ITransactionDataCopier<TransactionCommitter<TService>.OperationState>, IGrainRuntime, ILoggerFactory)
TransactionCommitter<TService>(ITransactionCommitterConfiguration, IGrainContextAccessor, ITransactionDataCopier<TransactionCommitter<TService>.OperationState>, IGrainRuntime, ILogger<TransactionCommitter<TService>>)

Methods

OnCommit(ITransactionCommitOperation<TService>) System.Object.OnCommit(Orleans.Transactions.Abstractions.ITransactionCommitOperation{`0})
Participate(IGrainLifecycle)

Applies to