Table of Contents

Class CommandFilters

Namespace
Cratis.Applications.Commands
Assembly
Cratis.Applications.dll

Represents an instance of ICommandFilters.

[Singleton]
public class CommandFilters : ICommandFilters
Inheritance
CommandFilters
Implements
Inherited Members

Constructors

CommandFilters(IInstancesOf<ICommandFilter>)

Represents an instance of ICommandFilters.

public CommandFilters(IInstancesOf<ICommandFilter> filters)

Parameters

filters IInstancesOf<ICommandFilter>

The collection of ICommandFilter to use for filtering commands.

Methods

OnExecution(CommandContext)

Called when a command is executed.

public Task<CommandResult> OnExecution(CommandContext context)

Parameters

context CommandContext

The CommandContext for the command being executed.

Returns

Task<CommandResult>

The CommandResult.