using Kean.Domain.App.Commands; using Kean.Domain.App.Repositories; using System.Threading; using System.Threading.Tasks; namespace Kean.Domain.App.CommandHandlers { /// /// 系统参数加载命令处理程序 /// public sealed class LoadParamCommandHandler : CommandHandler { private readonly IParamRepository _paramRepository; // 参数仓库 /// /// 构造函数 /// public LoadParamCommandHandler( IParamRepository paramRepository) { _paramRepository = paramRepository; } /// /// 处理程序 /// public override async Task Handle(LoadParamCommand command, CancellationToken cancellationToken) { await _paramRepository.LoadParam(); } } }