Namespace Shift.Common.Timeline.Snapshots
Classes
- Snapshot
Represents a memento for a specific version of a specific aggregate.
- SnapshotRepository
Saves and gets snapshots to and from a snapshot store.
- SnapshotStrategy
Implements the default snapshot strategy. A snapshot of an aggregate is taken after every Interval events.
Interfaces
- ISnapshotStore
Defines the methods needed from the snapshot store.
- ISnapshotStrategy
Defines the strategy to use for determining when a snapshot should be taken.