1

我们使用返回布尔值的 Apache Axis 2 开发了 JAX-WS。在 vb.net 中使用此 Web 服务时,会引发以下错误:

没有为‘Public Sub MyMethod(Item as MyWebservice.Item, ByRef return As Boolean, ByRef returnSpecified as Boolean)’的参数‘returnSpecified’指定参数

我在 Jax-WS 中的方法需要单个对象参数,而在客户端代码中,它需要三个参数,如下所示:

Dim Myws As New Webservice.MyWebservice
Dim MyItem As New Myws.Item
Myws.myMethod(MyItem, Nothing, Nothing)

然而,如果我们返回 String 类型,那么它的工作方式如下,一切正常:

Myws.myMethod(MyItem)

请告诉我,我们是否可以使用 JAX-WS 返回布尔值。

4

1 回答 1

1

您不能分配Nothing给简单类型。

Dim retValue1 as Boolean
Dim retValue2 as Boolean
Myws.myMethod(MyItem, retValue1, retValue2)
于 2012-07-10T02:43:10.753 回答