maxBufferPoolSizeの値をmaxBufferSizeより小さくすることは意味がありますか?私の理解から、答えは「いいえ」です。しかし、.NET FrameworkのBufferManagerクラス内のtrue explanation of these valuesは少し低レベルで、少し混乱します。maxBufferPoolSizeをmaxBufferSizeよりも小さくするのは意味がありますか?
奇妙なことは、大きなメッセージテストの場合、「maxBufferSize」の値を「maxBufferPoolSize」の値よりも大きな値にすることができ、動作します。私は、最大の割り当てられたバッファ(maxBufferSize)のために十分な大きさのプール(maxBufferPoolSize)を割り当てなければ失敗すると思いますが、明らかにこれは当てはまりません。
誰でもこの説明をしてください。ありがとう!
私はあなたの理解は正しいと思っており、概念的には意味をなさないと思います。そうでなければ機能するという事実は、あなたに合った価値を使うことを妨げてはいけません。おそらく、WCFチームに説明を求めることができますか? – Bernard