NetNamedPipeBinding に対して maxReceivedMessageSize に設定できる最大サイズはどれくらいですか?
-
05-07-2019 - |
質問
maxReceivedMessageSize として 2147483647 が一般的な選択のようですが、これが制限ですか?
解決
いいえ、制限は Int64.MaxValue です。 1 : 9223372036854775807
他のヒント
basicHttpBindingのMaxMessageReceivedSizeはint32のように見えます-int32の最大値を超えて設定すると、次のようになります。
このファクトリはメッセージをバッファリングするため、メッセージサイズは整数値の範囲内である必要があります。 パラメーター名:bindingElement.MaxReceivedMessageSize
MaxReceivedMessageSize
と MaxBufferSize
は同じ値でなければならず、 MaxBufferSize
は Int32
です。
最大サイズにはデフォルトを使用してください。 太い指 価値:
binding.MaxBufferSize = int.MaxValue;
binding.MaxReceivedMessageSize = long.MaxValue;
所属していません StackOverflow