如何在 visual studio 2012 中使用引用的 Web 服务
How to consume a referenced webservice in visual studio 2012
我在我的 visual studio 2012 中添加了一个 soap 网络服务的引用。第一次使用它有点困难,因为它给出了一个错误,我不知道如何解决它。有什么提示吗?下面是我的代码:
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 是我的网络服务的名称。抛出的异常是 respClaimsDetails.MVGetClaimsDetailsAll(a) 中的空引用。
我知道 MobileApp.BAMobileAppSoap 是一个需要具体实现来完成我的工作的接口,但我至少有 50 个接口,我无法将它们全部具体化......我确信还有另一种方法可以调用 webservice 并解决这个问题问题...任何帮助,任何与 visual studio 2012 中添加的网络服务相关的链接或文档都值得赞赏。
问候。
好的,我终于可以解决它了:
Instad 使用一个接口 class 用于客户端,它采用参数 "BAMobileAppSoap" 这是 web.config 中的命名点名称,然后我可以轻松调用我的方法:
Dim respClaimsDetails As New MobileApp.BAMobileAppSoapClient("BAMobileAppSoap")
Dim res = respClaimsDetails.MVGetClaimsDetailsAll(claimNum)
我在我的 visual studio 2012 中添加了一个 soap 网络服务的引用。第一次使用它有点困难,因为它给出了一个错误,我不知道如何解决它。有什么提示吗?下面是我的代码:
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 是我的网络服务的名称。抛出的异常是 respClaimsDetails.MVGetClaimsDetailsAll(a) 中的空引用。 我知道 MobileApp.BAMobileAppSoap 是一个需要具体实现来完成我的工作的接口,但我至少有 50 个接口,我无法将它们全部具体化......我确信还有另一种方法可以调用 webservice 并解决这个问题问题...任何帮助,任何与 visual studio 2012 中添加的网络服务相关的链接或文档都值得赞赏。 问候。
好的,我终于可以解决它了: Instad 使用一个接口 class 用于客户端,它采用参数 "BAMobileAppSoap" 这是 web.config 中的命名点名称,然后我可以轻松调用我的方法:
Dim respClaimsDetails As New MobileApp.BAMobileAppSoapClient("BAMobileAppSoap")
Dim res = respClaimsDetails.MVGetClaimsDetailsAll(claimNum)