代码之家  ›  专栏  ›  技术社区  ›  Nick

对于netnamedpipeBinding,maxReceivedMessageSize可以设置为多大的最大大小?

  •  36
  • Nick  · 技术社区  · 16 年前

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

    4 回复  |  直到 9 年前
        1
  •  40
  •   Robert MacLean    12 年前

    不,极限是 Int64.MaxValue 1 电话:9223372036854775807

        2
  •  8
  •   AndySw    11 年前

    basichttpbinding中的MaxMessageReceivedSize似乎是Int32-将其设置为Int32的最大值会导致:

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

        3
  •  1
  •   Muhammad Hani    12 年前

    MaxReceivedMessageSize MaxBufferSize 必须相同的值和 水位标记 Int32 .

        4
  •  0
  •   ΩmegaMan    9 年前

    使用最大尺寸的默认值,这样就不会 肥手指 一个值:

    binding.MaxBufferSize          = int.MaxValue;
    binding.MaxReceivedMessageSize = long.MaxValue;
    
    推荐文章