Skip to main content
Table of Contents

Namespace Stratara.Shared.EventSourcing

Namespaces

Stratara.Shared.EventSourcing.Extensions
Stratara.Shared.EventSourcing.Mapping

Classes

EventSourcingOptions

Strongly-typed options object bound to the EventSourcing configuration section. Currently acts as a marker type for IOptions<EventSourcingOptions> registrations; subkeys are populated by downstream packages (e.g. snapshot intervals, hashing cadence).

Event<TEvent>

Concrete implementation of IEvent<TEvent> that wraps a strongly-typed event payload together with the stream identity, version, and tenant / actor context required by the event store.

FieldChangedEvent<TAggregate>

Generic field-level change event that records a single property mutation on TAggregate. The generic type parameter acts as a type discriminator so that the framework can route the event back to the correct aggregate handler.