5

既存のDelphi2006(非.NET)クライアントによって使用される既存のC#.NETWebサービスをリファクタリングしています。クライアントを再構築/再デプロイしたくありません。私の目標は、プロキシクラスが変更されないようにWSDLを同一に保つことです。

ツール(Regionerate)を使用して、現在の標準に基づいてメソッド/プロパティをリージョン化およびソートしました。これにより、WSDLのタグの順序が変更されました。

XML差分ツールを使用してファイルを比較し、順序を無視することはできますが、これがクライアントに影響するかどうかはわかりません。Webメソッドまたは(プロキシになる)クラスプロパティの順序は関係がありますか?

4

1 に答える 1

5

WSDL のメソッドとクラスのプロパティの順序はまったく関係ありません。

これがクライアントにどのように影響するかを想像できる唯一の方法は、クライアントが標準ライブラリを使用してサービスを消費するのではなく、カスタムコード化された奇妙な方法でそれを行った場合です。注文への依存を導入するための余分なマイル;)

于 2009-11-12T18:43:29.757 に答える