Skip to content

TransactionalStorageLoadResponse<TState> Constructors

Represents the authoritative transactional state loaded from durable storage.

TransactionalStorageLoadResponse<TState>(string?, TState, long, TransactionalStateMetaData, IReadOnlyList<PendingTransactionState<TState>>)

View source
public TransactionalStorageLoadResponse(string? etag, TState committedState, long committedSequenceId, TransactionalStateMetaData metadata, IReadOnlyList<PendingTransactionState<TState>> pendingStates)
Initializes a new instance of the Orleans.Transactions.Abstractions.TransactionalStorageLoadResponse class.

Parameters

etagstring?
The storage version identifier.
committedStateTState
The most recently committed state.
committedSequenceIdlong
The sequence number of the most recently committed state.
metadataTransactionalStateMetaData
The transaction protocol metadata.
pendingStatesIReadOnlyList<PendingTransactionState<TState>>
The prepared state versions which have not been committed.