Skip to content

ITransactionTestGrain Methods

Add(int)

abstract
[Orleans.Transaction(1)]
public abstract Task<int[]> Add(int numberToAdd)
apply add operation to every transaction state

Parameters

numberToAddint

AddAndThrow(int)

abstract
[Orleans.Transaction(1)]
public abstract Task AddAndThrow(int numberToAdd)

Parameters

numberToAddint

Deactivate

abstract
public abstract Task Deactivate()

Get

abstract
[Orleans.Transaction(1)]
public abstract Task<int[]> Get()
apply get operation to every transaction state

Set(int)

abstract
[Orleans.Transaction(1)]
public abstract Task Set(int newValue)
apply set operation to every transaction state

Parameters

newValueint

SetAndThrow(int)

abstract
[Orleans.Transaction(1)]
public abstract Task SetAndThrow(int numberToSet)

Parameters

numberToSetint