public SingleStateTransactionalGrain( [TransactionalState("data", TransactionTestConstants.TransactionStore)] Orleans.Transactions.DistributedTM.ITransactionalState<GrainData> data, ILoggerFactory loggerFactory) { this.data = data; this.loggerFactory = loggerFactory; }
public SingleStateTransactionalGrain( [TransactionalState("data", TransactionTestConstants.TransactionStore)] Orleans.Transactions.DistributedTM.ITransactionalState <GrainData> data, ILoggerFactory loggerFactory) : base(new Orleans.Transactions.DistributedTM.ITransactionalState <GrainData>[1] { data }, loggerFactory) { }
public DoubleStateTransactionalGrain( [TransactionalState("data1", TransactionTestConstants.TransactionStore)] Orleans.Transactions.DistributedTM.ITransactionalState <GrainData> data1, [TransactionalState("data2", TransactionTestConstants.TransactionStore)] Orleans.Transactions.DistributedTM.ITransactionalState <GrainData> data2, ILoggerFactory loggerFactory) : base(new Orleans.Transactions.DistributedTM.ITransactionalState <GrainData>[2] { data1, data2 }, loggerFactory) { }