Table of Contents

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.

EventLog

Represents an implementation of IEventLog.

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.