Class CommandResponseValueHandlers
- Namespace
- Cratis.Applications.Commands
- Assembly
- Cratis.Applications.dll
Represents an implementation of ICommandResponseValueHandlers.
[Singleton]
public class CommandResponseValueHandlers : ICommandResponseValueHandlers
- Inheritance
-
CommandResponseValueHandlers
- Implements
- Inherited Members
Constructors
CommandResponseValueHandlers(IInstancesOf<ICommandResponseValueHandler>)
Represents an implementation of ICommandResponseValueHandlers.
public CommandResponseValueHandlers(IInstancesOf<ICommandResponseValueHandler> handlers)
Parameters
handlers
IInstancesOf<ICommandResponseValueHandler>The available ICommandResponseValueHandler.
Methods
Handle(CommandContext, object)
Handles the given value.
public Task<CommandResult> Handle(CommandContext context, object value)
Parameters
context
CommandContextThe CommandContext for the command that produced the value.
value
objectValue to handle.
Returns
- Task<CommandResult>
CommandResult representing the result of handling the value.