如何在visual studio 2012中使用引用的web服务



我在visual studio 2012中添加了一个soap web服务的参考。第一次使用有点困难,因为它给出了一个错误,我不知道如何解决它。有提示吗?下面是我的代码:

 Dim obj() As MobileApp.ClaimsDetails
 Dim respClaimsDetails As MobileApp.BAMobileAppSoap
 Dim a As New MobileApp.MVGetClaimsDetailsAllRequest
 a.strVisaID = 123
 Dim b As New MobileApp.MVGetClaimsDetailsAllResponse
 b = respClaimsDetails.MVGetClaimsDetailsAll(a)
 obj = b.MVGetClaimsDetailsAllResult

MobileApp是我的webservice的名称。抛出的异常是respClaimsDetails.MVGetClaimsDetailsAll(a)中的空引用。我知道MobileApp。BAMobileAppSoap是一个需要具体实现才能完成我的工作的接口,但我至少有50个接口,我无法将它们全部具体化……我确信有另一种方法来调用webservice并解决这个问题…任何有关visual studio 2012中添加的web服务的帮助,任何链接或文档都是值得赞赏的。问候。

好了,我终于可以解决了:而不是使用一个接口,有一个类的客户端,它接受一个参数"BAMobileAppSoap",这是在web的端点名称。配置,然后我可以很容易地调用我的方法:

Dim respClaimsDetails As New MobileApp.BAMobileAppSoapClient("BAMobileAppSoap")
Dim res = respClaimsDetails.MVGetClaimsDetailsAll(claimNum)

相关内容

  • 没有找到相关文章

最新更新