0

しばらくの間、aegis バインディングでXfireを使用していましたが、現在は aegis で CXF に移行し、.Net クライアントを使用しています。問題は、 BigDecimal値を返すすべてのメソッドに対して、.Net 側で生成された対応するメソッドが void を返し、代わりに 2 つの余分なパラメーター (out decimal return、out bool returnSpecified) を持つことです。戻り値の型を10 進数に戻す方法はありますか? . 参考までに、他のすべての参照タイプは正しく表現されています。

4

1 に答える 1

0

aegis 構成を使用して回避策を見つけ、wsdl の戻り値の minOccurs 属性を強制的に '1' にしました (aegis ではデフォルトで '0' に設定されています)。

于 2012-09-22T12:35:07.607 に答える