Namespace Cratis.Chronicle.ReadModels
Classes
- IndexAttribute
Attribute for specifying that a property on a read model should be indexed.
- PassiveAttribute
Marks a projection as passive, meaning it won't actively observe.
- ReadModelChangesetExtensions
Extension methods for converting observables of ReadModelChangeset<TReadModel> to subjects.
- ReadModelChangeset<TReadModel>
Represents the changeset for a read model.
- ReadModelContainerName
Represents the storage container name of a read model (collection, table, etc.).
- ReadModelDisplayName
Represents the display name of a read model.
- ReadModelExtensions
Extension methods for working with read models.
- ReadModelGeneration
Represents the generation of a read model.
- ReadModelIdentifier
Represents the unique identifier of a read model.
- ReadModelKey
Represents the unique identifier of an instance of an event source.
- ReadModelSessionId
Represents the unique identifier of a read model session.
- ReadModelSnapshot<TReadModel>
Represents a snapshot of a read model at a specific point in time grouped by CorrelationId.
- ReadModelTypeExtensions
Extensions for working with read model types.
- ReadModelWatcherFactory
Represents an implementation of IReadModelWatcherFactory.
- ReadModelWatcherManager
Represents an implementation of IReadModelWatcherManager.
- ReadModelWatcher<TReadModel>
Represents an implementation of IReadModelWatcher<TReadModel>.
- ReadModels
Represents an implementation of IReadModels.
- UnknownReadModel
Exception that gets thrown when a read model type is not known by projections or reducers.
Interfaces
- IHaveReadModel
Defines a type that has a read model.
- IReadModelWatcher
Defines a watcher for a read model.
- IReadModelWatcherFactory
Defines a factory for creating IReadModelWatcher<TReadModel>.
- IReadModelWatcherManager
Defines a manager for IReadModelWatcher.
- IReadModelWatcher<TReadModel>
Defines a watcher for a read model.
- IReadModels
Defines a system that works with read models in the system.