0

C# 4.5 で MVC 4 Web API を使用しています。キューから値を返す get メソッドがあります。

キューは、カスタム オブジェクトのリストを保持します。

<pre><code>
 Queue<List<MyObject>> mQueue;
</pre></code>

キューの最大値は 50 です。したがって、基本的にキューは最大値 50 のリストを保持できます。通常、リストには約 100 ~ 400 のエンティティが含まれます。したがって、50 * 400 = 20,000 <-- おそらく最大 +2000 の場合、最小のケースは 5000 になります。

ここで、キューに 50 個のリストがあり、Web サービスにアクセスしてコンテンツを Web 応答でダンプするとします。反響はかなり大きいかもしれません。

サービスから 1.32 ~ 1.39 MB を超えるデータが返されないようです。これは、返される応答の最大サイズによるものですか? もしそうなら、どうすればこれを回避できますか?ところで、応答はjson形式です。IIS 7 でもホストしています。

4

1 に答える 1

0

キューの最大サイズが 5 に設定された古いバージョンのコードがあったことがわかりました。ああ、月曜日に DURP の瞬間が 1 回だけ与えられます。

于 2013-02-12T06:02:23.973 に答える