没有重载方法接受2个参数
本文关键字:2个 参数 方法 重载 | 更新日期: 2023-09-27 18:08:50
嗨,我有一个WCF服务,在它里面我有这个方法
void SendData(int pumpNo, List<String> pumpInfo);
然而,当我试图传递一个int和一个列表给它时,我得到一个错误,说
错误1 SendData方法没有重载
这就是我在WCF客户端中传递数据的方式
sendpumpdata.SendData(pumpID, pumpData);
好的,那么在顶部我创建了一个WCF服务的实例通过执行。
ServiceReference1.iCommClient sendpumpdata = new Pumps.ServiceReference1.iCommClient();
同样在我的service.cs中,我创建了在isservice .cs
WCF web服务利用客户端生成的代码(即代理)与服务器通信。在您的情况下,即使服务器代码有两个参数,您的客户端生成的代码也必须是过时的。
如果您正在使用Web引用或服务引用,只需右键单击并更新引用。如果您使用的是静态WSDL,那么导航到本地托管的WCF服务的WSDL,并将其保存到磁盘上,然后覆盖您的项目中的WSDL。