TransactionalStorageLoadResponse<TState>
class
Namespace: Orleans.Transactions.Abstractions
Represents the authoritative transactional state loaded from durable storage.
[Orleans.GenerateSerializer][Orleans.Immutable]public sealed class TransactionalStorageLoadResponse<TState> where TState : class, new()Constructors
TransactionalStorageLoadResponse<TState>Initializes a new instance of theOrleans.Transactions.Abstractions.TransactionalStorageLoadResponseclass with empty state.TransactionalStorageLoadResponse<TState>(string?, TState, long, TransactionalStateMetaData, IReadOnlyList<PendingTransactionState<TState>>)Initializes a new instance of theOrleans.Transactions.Abstractions.TransactionalStorageLoadResponseclass.
Properties
CommittedSequenceIdThe local sequence id of the last committed transaction, or zero if noneCommittedStateGets or sets the most recently committed state.ETagGets or sets the storage version identifier.MetadataAdditional state maintained by the transaction algorithm, such as commit recordsPendingStatesList of pending states, ordered by sequence id
