在 winform C# 中使用 PHP SOAP Web 服务

本文关键字:PHP SOAP Web 服务 winform | 更新日期: 2023-09-27 18:35:59

我的一个朋友用PHP做了一个肥皂网络服务,现在我必须把它用到我的winform app中。我添加了Web服务参考,粘贴了URL,它显示了方法名称。

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

 MyWebServiceName. DisplayCompletedEventArgs
                    DisplayCompletedEventHandler
                    SiteControllerService

没有肥皂客户端或直接显示方法,任何人都知道,我做错了什么?

在 winform C# 中使用 PHP SOAP Web 服务

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

前任:

<wsdl:service name="SiteControllerService">

所以你必须输入:

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

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