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
CommandContextThe CommandContext for the command being executed.
Returns
- Task<CommandResult>
The CommandResult.