CommandFunction
A concrete implementation of command function that wraps a delegate message function.
This class provides command execution by delegating to an underlying message function, with support for after-command functions and proper checkpointing for debugging.
Parameters
The command aggregate instance.
List of after-command functions to execute.
Type Parameters
The type of the command aggregate.
Constructors
Creates a new CommandFunction with the specified delegate and configuration.
Properties
The underlying message function that handles the command.
The set of named aggregates (topics) that this function supports. The function will only process messages that match one of these aggregates.
The class type of message bodies that this function can process. Used to determine if a message is supported by checking if the message body is an instance of this type.