今天写了一个C#调用WebService公共类,供以后借鉴学习
public class CommonWebService
{
/// <summary>
/// WebService 超时设置
/// </summary>
private int outTime = 1000;
/// <summary>
/// WebService 超时设置
/// </summary>
public int OutTime
{
get { return this.outTime; }
set { this.outTime = value; }
}
#region InvokeWebService
/// < summary>
/// 动态调用web服务
///< /summary>
/// < param name="url">WSDL服务地址< /param>
/// < param name="methodname">方法名< /param>
/// < param name="args">参数< /param>
/// < returns>< /returns>
public object InvokeWebService(string url, string methodname, object[] args)
{
return this.InvokeWebService(url, null, methodname, args);
}
/// < summary>
/// 动态调用web服务
/// < /summary>
/// < param name="url">WSDL服务地址< /param>
/// < param name="classname">类名< /param>
/// < param name="methodname">方法名< /param>
/// < param name="args">参数< /