Example #1
0
 /// <summary>
 /// 动态调用WebService
 /// </summary>
 /// <param name="url">server接口</param>
 /// <param name="className">类名</param>
 /// <param name="methodName">方法名</param>
 /// <param name="parms">参数</param>
 /// <returns></returns>
 public static string DynamicWebService(string url, string className, string methodName, IList <UrlParameter> parms)
 {
     object[] args = new object[parms.Count]; var i = 0;
     foreach (UrlParameter k in parms)
     {
         args[i] = k.ParameterValue; i++;
     }
     return(WebService.InvokeWebService(url, className, methodName, args).ToString());
 }
Example #2
0
 /// <summary>
 /// 动态调用WebService
 /// </summary>
 /// <param name="url">server接口</param>
 /// <param name="className">类名</param>
 /// <param name="methodName">方法名</param>
 /// <param name="parms">参数</param>
 /// <returns></returns>
 public static string DynamicWebService(string url, string className, string methodName, Hashtable parms)
 {
     object[] args = new object[parms.Keys.Count]; var i = 0;
     foreach (string k in parms.Keys)
     {
         args[i] = parms[k]; i++;
     }
     return(WebService.InvokeWebService(url, className, methodName, args).ToString());
 }