out
パラメータを使用してWCFメソッドを呼び出すために使用されるWCFクライアントがあります。
int SomeMethod(out int anotherReturnValue);
このメソッドをJavaWebサービスに再実装する場合、このメソッドコントラクトを変更する必要がありますか?MetroによってJavaWebサービスがWCFと相互運用できるようになったと聞きましたが、この場合は契約を変更する必要があると思います。そうですか?
out
パラメータを使用してWCFメソッドを呼び出すために使用されるWCFクライアントがあります。
int SomeMethod(out int anotherReturnValue);
このメソッドをJavaWebサービスに再実装する場合、このメソッドコントラクトを変更する必要がありますか?MetroによってJavaWebサービスがWCFと相互運用できるようになったと聞きましたが、この場合は契約を変更する必要があると思います。そうですか?
Metroでは、outパラメーターに注釈を付けることができます@WebParam
。Holder
次に、元のタイプのパラメーターをaに定義します。例えば:
int someMethod(@WebParam(name="anotherReturnValue", mode=Mode.OUT)
Holder<Integer>anotherReturnValue);
詳細については、この記事を参照してください:WebServiceのヒントとヒント