![]() |
CQRS.NET
4.0
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
|
Classes | |
class | CommandExtensions |
A set of extension method for ICommand<TAuthenticationToken>. More... | |
class | DtoCommand |
A ICommand<TAuthenticationToken> for IDto objects More... | |
class | DtoCommandHandler |
A ICommandHandle for working with DtoCommand<TAuthenticationToken,TDto>. More... | |
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 |
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 | 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 | ICommandValidator |
Validates an ICommand<TAuthenticationToken> on its own merits. More... | |
interface | ICommandWithIdentity |
An ICommand<TAuthenticationToken> that can identify an aggregate. The ICommand<TAuthenticationToken>.Id is specifically the identifier for the individual ICommand<TAuthenticationToken> itself, not the aggregate being targeted. More... | |
interface | IPublishAndWaitCommandPublisher |
Publishes an ICommand<TAuthenticationToken> More... | |
interface | ISendAndWaitCommandSender |
Sends an ICommand<TAuthenticationToken> More... | |