Table of Contents

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 CommandContext

The CommandContext for the command that produced the value.

value object

Value to handle.

Returns

Task<CommandResult>

CommandResult representing the result of handling the value.