Namespace AzureFromTheTrenches.Commanding
Classes
AuditConfigurationException
Raised if their was an error in the configuration of an auditor
AuditorException
CommandDispatchException
Raised if an error occurred during command dispatch
CommandExecutionException
Raised if an error occurs during command execution
CommandExecutionException<TCommand>
Raised if an error occurs during command execution
CommandingDependencies
Extension methods for registering commanding dependencies
CommandingRuntime
The commanding runtime allows an instance of the commanding runtime to be registered within a IoC container.
Generally the CommandingDependencies methods should be used for this as that allows for slightly simpler registration semantics however if you want an isolated commanding runtime to be configured on a per thread basis with different options (rather than shared) this class should be used.
CommandRegistrationException
An exception thrown if their is an issue registering commands
FunctionWrapperCommandDispatchContextEnricher
Utility class that wraps a function as a command dispatch context enricher
MissingCommandHandlerRegistrationException
Raised if a command handler cannot be found for a command
Options
Options for configuring the command system
UnableToExecuteHandlerException
Raised when a handler cannot be executed