转:Web Service 方法重载(Overloads),原来 Web Service 是支持重载方法的!
来源:互联网 发布:软件限制策略 编辑:程序博客网 时间:2024/05/16 17:43
转自:http://zhhot.spaces.live.com/Blog/cns!6556C5D5C7889AD7!313.entry
Web Service 方法重载(Overloads)
在Web service 中重载方法,默认是不支持的,这是因为WebMethod特性的MessageName属性使XML Web services能够唯一确定使用别名的重载方法。除非另外指定,默认值是方法名称。当指定MessageName时,结果SOAP消息将反映该名称,而不是实际的方法名称。所以我们只需作2点改动:
1、修改方法属性MessageName
1、修改方法属性MessageName
[WebMethod(MessageName = "AddInt")]
public int Add(int a, int b)
{
return a + b;
}
[WebMethod(MessageName = "AddFloat")]
public int Add(float a, float b)
{
return a + b;
}
public int Add(int a, int b)
{
return a + b;
}
[WebMethod(MessageName = "AddFloat")]
public int Add(float a, float b)
{
return a + b;
}
2、修改类属性ConformsTo
[WebService(Namespace = "http://Sample.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.None)]
[ToolboxItem(false)]
public class Math : System.Web.Services.WebService
[WebServiceBinding(ConformsTo = WsiProfiles.None)]
[ToolboxItem(false)]
public class Math : System.Web.Services.WebService
{...}
- 转:Web Service 方法重载(Overloads),原来 Web Service 是支持重载方法的!
- .net Web Service 方法重载
- net Web Service 方法重载
- Web Service 中重载的实现方法
- Web Service 函数重载
- JavaServlet调用Web Service的方法(一)
- JavaServlet调用Web Service的方法(二)
- 总结java开发web service的方法
- 用JBuilder开发web service的方法
- java开发web service的方法
- vs2005中web service的调用方法
- 为什么Web Service的方法不设成static
- 动态调用Web Service的方法
- JAVA 调用Web Service的方法
- JAVA 调用Web Service的方法
- JAVA 调用Web Service的方法
- JAVA+调用Web+Service的方法
- JAVA 调用Web Service的方法
- Java SE -- 异常
- ACE_Reactor框架随笔之一
- Java SE -- 多线程
- 求职面试的十二种高级错误
- 公务员“围城”内风景各异:有人顺心有人烦
- 转:Web Service 方法重载(Overloads),原来 Web Service 是支持重载方法的!
- 第12章 轻量容器(续)
- 第13章 滚动
- Java SE -- 多线程 线程终止
- 如果上帝为你开错了窗
- 详述USB OTG发展及协议标准
- 第14章 窗口和对话框
- 转载 Makefile详解(超级好)
- EVC基础