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.
Cqrs.Commands Namespace Reference

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