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);
}
}
}
}
}