Table of Contents

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.