在winform中使用php soap webservice c#

时间:2013-10-18 09:48:48

标签: c# php winforms web-services soap

我的一位朋友用PHP制作了一个soap webservice,现在我必须将它用于我的winform应用程序。我添加了Web服务引用,粘贴了URL,它显示了方法名称。

方法名称为显示()。 现在在按钮点击后添加写代码时,它显示以下三种方法:

 MyWebServiceName. DisplayCompletedEventArgs
                    DisplayCompletedEventHandler
                    SiteControllerService

没有 soapClient 或直接显示方式,任何人都知道,我做错了什么?

1 个答案:

答案 0 :(得分:0)

检查VS项目中必须具有的WSDL。您将找到服务名称:

例如:

<wsdl:service name="SiteControllerService">

所以你必须输入:

MyWebServiceName.SiteControllerService SOAPclient = new MyWebServiceName.SiteControllerService(); 
SOAPClient.Display();

Visual Strudio创建一个名称空间,以封装为使用Web服务而生成的所有类。在该命名空间中,您将找到soap代理客户端,事件和事件处理程序以及将参数传递给代理客户端或重新获取响应所需的任何数据传输对象。