【发布时间】:2016-08-26 06:13:36
【问题描述】:
我在我的 Visual Studio 2012 中添加了一个肥皂网络服务的参考。第一次使用它有点困难,因为它给出了一个错误,我不知道如何解决它。有什么提示吗?以下是我的代码:
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 中添加的 Web 服务的帮助、任何链接或文档表示赞赏。 问候。
【问题讨论】:
-
将 Dim respClaimsDetails As MobileApp.BAMobileAppSoap 替换为 Dim respClaimsDetails As NEW MobileApp.BAMobileAppSoap
-
这是一个新界面不起作用
-
我发现了一个可以使用的类:Dim respClaimsDetails As New MobileApp.BAMobileAppSoapClient,但是当我运行我的代码时它返回此错误:用户代码未处理无效操作异常。知道发生了什么吗?
标签: vb.net web-services visual-studio-2012 soap-client web-reference