CQRS.NET  4.0
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Snapshots Namespace Reference

Classes

class  DefaultSnapshotStrategy
 An ISnapshotStrategy<TAuthenticationToken> that takes a snapshot every 15 versions. More...
 
interface  ISnapshotStore
 Stores the most recent snapshots for replay and IAggregateRoot<TAuthenticationToken> rehydration on a SnapshotAggregateRoot<TAuthenticationToken,TSnapshot>. More...
 
interface  ISnapshotStrategy
 Provides information about the ability to make and get snapshots. More...
 
class  Snapshot
 Holds state information about an IAggregateRoot<TAuthenticationToken> for fast rehydration. More...
 
class  SnapshotAggregateRoot
 An IAggregateRoot<TAuthenticationToken> that supports snapshots for optimised rehydration. More...
 
class  SnapshotRepository
 Provides basic repository methods for operations with instances of IAggregateRoot<TAuthenticationToken> utilising snapshots for optimised rehydration. More...
 
class  SnapshotStore
 Stores the most recent snapshots for replay and IAggregateRoot<TAuthenticationToken> rehydration on a SnapshotAggregateRoot<TAuthenticationToken,TSnapshot>. More...