【发布时间】:2013-05-04 13:04:57
【问题描述】:
我有 wcf 服务,我正在从服务向客户端发送大量流。
这是我在客户端网络配置中的代码
<bindings>
<basicHttpBinding>
<binding name="Blabla" allowCookies="true"
maxReceivedMessageSize="2147483647"
maxBufferSize="2147483647"
maxBufferPoolSize="2147483647">
<readerQuotas maxDepth="32"
maxArrayLength="2147483647"
maxStringContentLength="2147483647"/>
</binding>
</basicHttpBinding>
</bindings>
当我想将 maxReceivedMessageSize 设置为超过 2 GB 时,我收到错误消息。它说“int32 值无法初始化该值”。是否可以将其设置为 40 GB 或更大的值?
【问题讨论】:
-
没有缓冲,没有。您也许可以使用WCF Streaming 或Chunking Channel。