我只是以我接触的项目为例,可能别人的又有所不同,仅供参考。
- 先在类库下面的 “引用” 栏上右击,选择 “添加服务引用” ,在弹出的窗口中 “地址” 栏下填入接口地址 ,注意命名空间,然后确定,之后会多出来一个 “Service References” 文件夹:
- 服务引用后就可以调用了,上代码:
string lsReturn, lsSend ;
lsSend = "<Params><LogID>934003</LogID><LogPass>946603</LogPass></Params>" ;
ServiceReference1.LisWebServiceSoapClient testService = new ServiceReference1.LisWebServiceSoapClient() ;
lsReturn = testService.CMLDataTrans("Login", lsSend) ;
lsSend 是xml格式的输入参数,“Login” 是需要调用的接口名,“ServiceReference1.LisWebServiceSoapClient” 的前面是服务引用的命名空间,后面是“Service References” 文件夹下Reference.cs 文件里的最后一个类的名称。
本人也是小菜鸟,工作中碰到一些新东西就记录下,有什么表达不对的地方,请指正。