CQRS.NET
2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
|
Classes | |
class | DefaultEventBuilder |
class | DefaultJsonSerializerSettings |
class | DtoAggregateEvent |
class | DuplicateCreateCommandEvent |
class | EventBuilder |
class | EventData |
class | EventDataResolver |
class | EventDeserialiser |
class | EventStore |
class | EventStoreRetentionLevelAttribute |
Provides a mechanism to configure different IEventStore<TAuthenticationToken> instances to save the event to. This is useful if you have events that should be in hot storage with quick loads and events that should be in cold storage and are unlikely to be reloaded and use slower cheaper storage. More... | |
interface | IEvent |
An IEvent<TAuthenticationToken> represents something that took place in the domain. They are always named with a past-participle verb, such as OrderConfirmed. It's not unusual, but not required, for an IEvent<TAuthenticationToken> to name an IAggregateRoot<TAuthenticationToken> or IEntity that it relates to; let the domain language be your guide. More... | |
interface | IEventBuilder |
interface | IEventDeserialiser |
interface | IEventHandler |
interface | IEventPublisher |
Publishes an IEvent<TAuthenticationToken> More... | |
interface | IEventReceiver |
Receives instances of a IEvent<TAuthenticationToken> from the event bus. More... | |
interface | IEventStore |
interface | ISagaEvent |
class | MemoryCacheEventStore |
A, EventStore<TAuthenticationToken> that uses a MemoryCache implementation, flushing out data (I.E. it's not persisted) More... | |
class | NoEventHandlerRegisteredException |
class | NotifyCallerEventAttribute |
An IEvent<TAuthenticationToken> that should be sent back to the person who was authenticated when sending the request via SignalR. More... | |
class | NotifyEveryoneEventAttribute |
An IEvent<TAuthenticationToken> that should be sent to all connected people via SignalR. More... | |
class | NotifyEveryoneExceptCallerEventAttribute |
An IEvent<TAuthenticationToken> that should be sent to all connected people except the person who was authenticated when sending the request via SignalR. More... | |
class | PrivateEventAttribute |
An IEvent<TAuthenticationToken> that should be sent via the private IEventPublisher<TAuthenticationToken>. More... | |
class | PublicEventAttribute |
An IEvent<TAuthenticationToken> that should be sent via the public IEventPublisher<TAuthenticationToken>. More... | |
class | SagaEvent |
class | SqlEventStore |
A simplified SqlServer based EventStore<TAuthenticationToken> that uses LinqToSql and follows a rigid schema. More... | |
Enumerations | |
enum | DtoAggregateEventType { DtoAggregateEventType.Unknown = 0, DtoAggregateEventType.Created = 1, DtoAggregateEventType.Updated = 3, DtoAggregateEventType.Deleted = 4 } |