Skip to content

TransactionalStateRecord<TState>

class

Namespace: Orleans.Transactions

Represents transactional state stored using an IGrainStorage provider.
[Orleans.GenerateSerializer]
public sealed class TransactionalStateRecord<TState>
where TState : class, new()

Constructors

Properties

  • CommittedSequenceId Gets or sets the sequence number of the most recently committed state.
  • CommittedState Gets or sets the most recently committed state.
  • Metadata Gets or sets the transaction protocol metadata.
  • PendingStates Gets or sets the prepared state versions which have not been committed.