Skip to content

ITransactionCoordinatorGrain Methods

AddAndThrow(ITransactionTestGrain, int)

abstract
[Orleans.Transaction(2)]
public abstract Task AddAndThrow(ITransactionTestGrain grain, int numberToAdd)

Parameters

grainITransactionTestGrain
numberToAddint

MultiGrainAdd(ITransactionCommitterTestGrain, ITransactionCommitOperation<IRemoteCommitService>, List<ITransactionTestGrain>, int)

abstract
[Orleans.Transaction(2)]
public abstract Task MultiGrainAdd(ITransactionCommitterTestGrain committer, ITransactionCommitOperation<IRemoteCommitService> operation, List<ITransactionTestGrain> grains, int numberToAdd)

Parameters

committerITransactionCommitterTestGrain
operationITransactionCommitOperation<IRemoteCommitService>
grainsList<ITransactionTestGrain>
numberToAddint

UpdateViolated(ITransactionTestGrain, int)

abstract
[Orleans.Transaction(2)]
[Orleans.Concurrency.ReadOnly]
public abstract Task UpdateViolated(ITransactionTestGrain grains, int numberToAdd)

Parameters

grainsITransactionTestGrain
numberToAddint