Beispiel #1
0
 /// <summary>
 /// 处理对象形式参数
 /// create by xingbo 19/05/27
 /// </summary>
 /// <param name="valType">目标值type</param>
 /// <param name="value">值</param>
 /// <param name="key">涉及到对象时,key</param>
 private void ProcessingValue(Type valType, object value, string key = null)
 {
     if (valType == typeof(FtpBaseConfig))
     {
         FtpConfig.Add(key, (FtpBaseConfig)value);
     }
     else if (valType == typeof(UploadBaseConfig))
     {
         LocalConfig = (UploadBaseConfig)value;
     }
     else if (valType == typeof(UploadFileBaseConfig))
     {
         FileConfig.Add(key, (UploadFileBaseConfig)value);
     }
     else if (valType == typeof(EfConfig))
     {
         EfConfig = (EfConfig)value;
     }
 }