Table of Contents

Class LoadConfigurationCommandHandler

Namespace
Loehnert.Lisrt.Modules.Commands
Assembly
Loehnert.Lisrt.Modules.dll

Command handler for loading a module configuration.

[CommandHandler]
public class LoadConfigurationCommandHandler : CommandHandlerBase<LoadConfigurationCommandDefinition>, ICommandHandler<LoadConfigurationCommandDefinition>, ICommandHandler
Inheritance
LoadConfigurationCommandHandler
Implements
Inherited Members
Extension Methods

Constructors

LoadConfigurationCommandHandler(IUserManager, IOperatingModeManager, IModulesService)

Initializes a new instance of the LoadConfigurationCommandHandler class.

[ImportingConstructor]
public LoadConfigurationCommandHandler(IUserManager userManager, IOperatingModeManager operatingModeManager, IModulesService modulesService)

Parameters

userManager IUserManager

Manager for the users.

operatingModeManager IOperatingModeManager

Operating mode manager.

modulesService IModulesService

Modules configuration service.

Exceptions

ArgumentNullException

Thrown when userManager, operatingModeManager or modulesService is null.

Methods

Run(Command)

Run the command handler.

public override Task Run(Command command)

Parameters

command Command

The executing command.

Returns

Task

The running task.

Update(Command)

Updates the command handler.

public override void Update(Command command)

Parameters

command Command

The executing command.