Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Metro能否使Java Web服务在Java缺少参数支持的情况下与WCF互操作?_Java_Wcf_Interop_Java Metro Framework_Out Parameters - Fatal编程技术网

Metro能否使Java Web服务在Java缺少参数支持的情况下与WCF互操作?

Metro能否使Java Web服务在Java缺少参数支持的情况下与WCF互操作?,java,wcf,interop,java-metro-framework,out-parameters,Java,Wcf,Interop,Java Metro Framework,Out Parameters,我有一个WCF客户端,它使用out参数调用WCF方法: int SomeMethod(out int anotherReturnValue); 在Java Web服务中重新实现此方法时,我是否必须更改此方法契约?我听说有一种叫做Metro的东西使Java Web服务与WCF互操作,但我想在这种情况下,我必须更改合同。是吗?在Metro中,您可以使用@webgram注释来注释out参数。然后为原始类型将参数定义为。例如: int someMethod(@WebParam(name="anothe

我有一个WCF客户端,它使用
out
参数调用WCF方法:

int SomeMethod(out int anotherReturnValue);

在Java Web服务中重新实现此方法时,我是否必须更改此方法契约?我听说有一种叫做Metro的东西使Java Web服务与WCF互操作,但我想在这种情况下,我必须更改合同。是吗?

在Metro中,您可以使用
@webgram
注释来注释out参数。然后为原始类型将参数定义为。例如:

int someMethod(@WebParam(name="anotherReturnValue", mode=Mode.OUT)
    Holder<Integer>anotherReturnValue);
intsomethod(@WebParam(name=“anotherReturnValue”,mode=mode.OUT)
持有者和其他返回值);
有关更多详细信息,请参阅本文: