Namespace Shift.Common.Timeline.Commands
Classes
- Command
Defines the base class for all commands.
- CommandExtensions
Provides functions to convert between instances of ICommand and SerializedCommand.
- CommandQueue
Implements a basic command queue. The purpose of the queue is to route commands to subscriber methods; validation of a command itself is the responsibility of its subscriber/handler.
- SerializedCommand
Provides a serialization wrapper for commands so that common properties are not embedded inside the command data.
Interfaces
- ICommand
Defines the minimum set of properties that every command must implement.
- ICommandQueue
Provides the features for a basic service bus that supports sending and scheduling commands.
- ICommandStore
Defines the methods needed from the command store.