Namespace Cratis.Chronicle.EventSequences
Classes
- AppendError
Represents the concept of an error that can occur during appending of events.
- AppendManyResult
Represents the result of an append many operation.
- AppendResult
Represents the result of an append operation.
- AppendedEventWithResult
Represents an event that was appended to an event sequence together with the result of the operation.
- EventForEventSourceId
Represents an event and the EventSourceId it is for.
- EventLogAttribute
Convenience attribute that pins an observer (Reactor, Reducer, or model-bound Projection) to the default event log sequence (Log).
- EventSequence
Represents an implementation of IEventSequence for gRPC.
- EventSequenceAttribute
Attribute to specify which event sequence a type uses as its event source.
- EventSequenceId
Represents the unique identifier of an event sequence.
- TransactionalEventSequence
Represents an implementation of ITransactionalEventSequence.
- UnknownEventType
Exception that gets thrown when an event type is not marked with the EventTypeAttribute.
Interfaces
- IAppendResult
Defines the common properties for append result types.
- IEventLog
Defines a specialized version of an IEventSequence that is for the event log.
- IEventSequence
Defines the client event sequence.
- ITransactionalEventSequence
Defines a transactional event sequence.