1

特筆すべきは、これはオブジェクトのReaderQuotasプロパティ用です。BasicHttpBinding具体的には、現在の値である 163,840,000 (以前の開発者からの魔法の文書化されていない値、ソースがわからない) が十分でない (非常に) まれな状況があるかもしれません。ただし、実稼働 (有料クライアントの) 環境では重要かもしれませんが、一見少数のエッジ ケースでこの値をさらに上げることにうんざりしています。

私が知りたいのは、大量のデータを明示的にシリアル化してパイプに送信することを明示的に許可する以外に、より高い値を使用する際の既知または隠れた落とし穴はありますか (これは WCF エンドポイント用です)。落とし穴があるとすれば、それは何であり、何が影響を受けるか。

4

1 に答える 1

0

プロジェクトでこれを行いましたが、サーバーとクライアントのタイムアウトを増やしたりバインドしたりする必要があったことを除いて、問題は発生しませんでした。ただし、修正は私の側の設計選択が不十分であることを示していたため、制限されたデータの戻り値を提供するようにプログラムを変更しました。

于 2010-12-10T17:15:48.950 に答える