我有一个JAVA程序试图使用Web服务。我很害怕,我无法在这里发布,因为它是由我的客户给我的,我不应该在任何地方发布这样的东西。 我希望用C#重写相同的程序。我一直在尝试进行转换,但仍然发现某些类的问题。我在左边的是Java类的集合,不幸的是我能够找到只有一个类的等价。
- SOAPConnectionFactory
- SOAPConnection
- SOAPMessage - > SoapMessage
- SOAPPart
- SOAPBody
- SOAPElement
- SOAPEnvelope
- MessageFactory
有人可以帮我找到上述类的C#等价吗?
答案 0 :(得分:1)
没有直接相当于这些类。与Java(显然)相比,用于连接soap服务的框架在.NET中是不同的。要连接到C#项目中的Web服务,必须向SOAP服务添加服务引用。在Visual Studio中,您可以通过右键单击访问服务的项目并从上下文菜单中选择“添加 - >服务引用...”,在解决方案资源管理器中执行此操作。这将为您的Web服务创建代理类。然后,您可以重写服务访问权限以使用这些代理。