2017-09-14 30 views
0

我需要使用WSDL的服务端点。如何从C#中的WSDL获取数据?

我试着将它添加为一个web参考和服务参考。在这两种情况下,我找不到一个有效的方法来获取数据。

下面是消耗了SoapUI服务 -

SoapUI Request and Response

+0

您是否创建客户端? – venu

+0

你可能有一个客户在那个列表中。你想要找到'client.GetAlWrPersonBySearchInput' – oerkelens

+0

@DiskJunky我猜需要的是发送_request_的客户端向其返回一个填充的_response_对象,而不是必须自己填写响应,从而使整个服务过时:) – oerkelens

回答

0

当您添加服务引用,它会创建一个客户端\代理类为好。这个客户端实际上将数据序列化为肥皂格式,通过网络发送,然后将肥皂响应反序列化为可以消耗的内存响应对象。

0

当您在出现的对话框中执行“添加服务引用”时,点击左下角的[高级]按钮和下一个出现的对话框,选择底部的[添加Web引用]按钮。 enter image description here

注意到有一个命名空间,你有没有包含该命名空间中的类,它是调用Web服务

,这个名字空间应该包含一个客户端类,让你来调用Web服务

0

我可以通过创建客户端对象并从客户端调用方法来使用此服务。

相关问题