0

私のアプリケーションは、Web サービス メソッドの機能を配列リストとして公開するように開発されています。dotnet 以外のクライアントが Arraylist ストアとしてオブジェクト形式のみでそれを消費している間に、複雑な問題が発生する可能性はありますか? また、arraylist の代わりにジェネリック リストを使用して機能を公開すると、Web サービスのパフォーマンスが向上するかどうかもわかりません。

4

1 に答える 1

3

の主な問題ArrayListは、それが廃止されたタイプであり、新しい開発に使用されるべきではないということです。代わりに汎用リストを使用してください。

クライアントは一般的なリストを理解する必要がないため、一般的なリストを理解する必要はありません。Webサービスは.NETタイプを公開しないことを忘れないでください-XMLを公開します。クライアントには、整数コンテンツを含むXML要素の繰り返しシーケンスが表示されます。を返すList<int>と、整数のシーケンスが表示されます。を返すList<complexType>と、複雑なコンテンツを含む一連のXML要素が表示されます。

于 2012-12-24T20:24:24.087 に答える