namespace XFEExtension.NetCore.ServerInteractive.Interfaces; /// /// 参数服务接口基类 /// public interface IParameterServiceBase { /// /// 参数字典 /// Dictionary ParameterDictionary { get; set; } /// /// 应用参数 /// /// /// public static void ApplyParameter(Dictionary serviceParameterCacheDictionary, object service) { var parameterList = service.GetType().GetProperties(); foreach (var parameter in serviceParameterCacheDictionary) { foreach (var targetParameter in parameterList) { if (parameter.Key == targetParameter.Name) { targetParameter.SetValue(service, parameter.Value); } } } } }