Namespace Savvyio.Commands
Assembly: Savvyio.Core.dll
The Savvyio.Commands
namespace holds all the abstractions and core types related to commands (C in Cqrs).
Availability: .NET 9 and .NET 8
Classes
Command
Provides a default implementation of the ICommand interface.
CommandDispatcher
Provides a default implementation of of the ICommandDispatcher interface.
CommandHandler
Provides a generic and consistent way of handling Command objects that implements the ICommand interface. This is an abstract class.
SavvyioOptionsExtensions
Extension methods for the SavvyioOptions class.
Interfaces
ICommand
A marker interface that specifies an intention to do something (e.g. change the state).
ICommandDispatcher
Defines a Command dispatcher that uses Fire-and-Forget/In-Only MEP.
ICommandHandler
Specifies a handler responsible for objects that implements the ICommand interface.