关于webservice不支持方法重载的解决办法

简介: 由于用到方法重载,没想到在web服务中会出现错误:System.Data.DataTable Get_SendedEmail(Int32, System.String) 和 System.Data.DataTable Get_SendedEmail(Int32) 同时使用消息名称“Get_SendedEmail”。

 

由于用到方法重载,没想到在web服务中会出现错误:

System.Data.DataTable Get_SendedEmail(Int32, System.String) 和 System.Data.DataTable Get_SendedEmail(Int32) 同时使用消息名称“Get_SendedEmail”。使用 WebMethod 自定义特性的 MessageName 属性为方法指定唯一的消息名称。

原来,必须在方法中指定messagename来用户唯一标识且在类中指示不支持1.1标准

[WebService(Namespace =  " http://www.efreer.cn/ ")]
// [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[WebServiceBinding(ConformsTo = WsiProfiles.None)]
public  class email : System.Web.Services.WebService


[WebMethod(Description =  " 发件箱(返回table) ", MessageName= " qq ")]
   public  DataTable Get_SendedEmail( int userid)
  {
       return email_BLLSub.Get_SendedEmail(userid); 

  } 

[WebMethod(Description =  " 发件箱(返回table) "MessageName " yy ")]
   public DataTable Get_SendedEmail( int userid, string  where)
  {
       return email_BLLSub.Get_SendedEmail(userid, where); 

  } 

 

 

目录
相关文章
|
5月前
|
Java 应用服务中间件 Spring
WebService - CXF开发Server和Client(main方法测试)
WebService - CXF开发Server和Client(main方法测试)
41 0
|
10月前
|
XML Java 机器人
webservice接口调用OA方法
最近一直在做这样一个需求,在OA中写一个webservice接口,通过调用OA中更新的方法来同步上级主管,我们公司的OA系统是买的产品,一无所知的我就这样开启了无悔的探索寻求之路~
|
XML Java 应用服务中间件
如何做接口测试?postman测试工具的操作使用 及测试webservice接口方法
如何做接口测试?postman测试工具的操作使用 及测试webservice接口方法
|
XML 前端开发 Java
java调用webservice接口 几种方法
webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天搜索到了非常好的 webservice provider列表
8444 0
|
.NET 网络架构 数据安全/隐私保护