可以为NetNamedPipeBinding设置maxReceivedMessageSize的最大大小是多少?

Nic*_*ick 36 wcf netnamedpipebinding wcf-binding

我注意到2147483647似乎是maxReceivedMessageSize的流行选择,但这是限制吗?

Agi*_*Jon 40

不,限制是Int64.MaxValue 1,即:9223372036854775807

  • 在web.config-File中,只有Int32-limit似乎有效.也许这是一个解析问题. (7认同)

And*_*ySw 8

basicHttpBinding中的MaxMessageReceivedSize似乎是一个int32 - 将其设置为int32的最大值导致:

此工厂缓冲消息,因此消息大小必须在整数值的范围内.参数名称:bindingElement.MaxReceivedMessageSize