NetNamedPipeBinding に対して maxReceivedMessageSize に設定できる最大サイズはどれくらいですか?

StackOverflow https://stackoverflow.com/questions/1004717

質問

maxReceivedMessageSize として 2147483647 が一般的な選択のようですが、これが制限ですか?

役に立ちましたか?

解決

いいえ、制限は Int64.MaxValue です。 1 : 9223372036854775807

他のヒント

basicHttpBindingのMaxMessageReceivedSizeはint32のように見えます-int32の最大値を超えて設定すると、次のようになります。

このファクトリはメッセージをバッファリングするため、メッセージサイズは整数値の範囲内である必要があります。 パラメーター名:bindingElement.MaxReceivedMessageSize

MaxReceivedMessageSize MaxBufferSize は同じ値でなければならず、 MaxBufferSize Int32 です。

最大サイズにはデフォルトを使用してください。 太い指 価値:

binding.MaxBufferSize          = int.MaxValue;
binding.MaxReceivedMessageSize = long.MaxValue;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top