Webサービス呼び出しに機能を追加して、オブジェクトの変換と自動再試行が実行され、抽象化されるようにする必要があります。
通常、基本クラスをオーバーライドして機能を追加しますが、プロキシメソッドはオーバーライドできないため、メソッド名を同じに保つことはできません。この方法でそれを行うために私が考えることができる他の唯一のオプションは、「Shadows」キーワードを使用して私が望むことを達成することです。シャドウのアイデアは特にOOPではないので、今は好きではありませんが、この場合、それはきちんとした解決策になるようです。
生成されたクラスを変更せずにWebサービスプロキシクラスに機能を追加するために、他にどのようなメソッドを使用しますか?