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 | DtoCommand |
A ICommand<TPermissionToken> for IDto objects More... | |
class | DtoCommandHandler |
interface | ICommand |
People request changes to the domain by sending ICommand<TAuthenticationToken>s. They are named with a verb in the imperative mood plus and may include the IAggregateRoot<TAuthenticationToken> type, for example ConfirmOrder. Unlike an IEvent<TAuthenticationToken>, a ICommand<TAuthenticationToken> is not a statement of fact; it's only a request, and thus may be refused. (A typical way to convey refusal is to raise a specifically typed IEvent<TAuthenticationToken> stating the ICommand<TAuthenticationToken> didn't happen for a specific reason). More... | |
interface | ICommandHandle |
interface | ICommandHandler |
An ICommandHandler<TAuthenticationToken,TCommand> receives an ICommand<TAuthenticationToken> and brokers a result from the appropriate IAggregateRoot<TAuthenticationToken>. "A result" is either a successful application of the command, or an exception. This is the common sequence of steps an ICommandHandler<TAuthenticationToken,TCommand> might follow: More... | |
interface | ICommandPublisher |
Publishes an ICommand<TAuthenticationToken> More... | |
interface | ICommandReceiver |
Receives instances of a ICommand<TAuthenticationToken> from the command bus. More... | |
interface | ICommandSender |
Sends an ICommand<TAuthenticationToken> More... | |
interface | ICommandValidator |
Validates an ICommand<TAuthenticationToken> on its own merits. More... | |
interface | IPublishAndWaitCommandPublisher |
Publishes an ICommand<TAuthenticationToken> More... | |
interface | ISendAndWaitCommandSender |
Sends an ICommand<TAuthenticationToken> More... | |
class | NoCommandHandlerRegisteredException |