我正在使用WCF的basicHttpBinding
流媒体,如下所示:
<endpoint address="" binding="basicHttpBinding"
bindingConfiguration="test"
contract="WcfServiceLibrary1.IService1" />
<bindings>
<basicHttpBinding>
<binding name="test" transferMode="Streamed" maxReceivedMessageSize="100000">
</binding>
</basicHttpBinding>
</bindings>
当我从WCF服务创建客户端(添加引用)时,会出现问题。在客户端,它显示transferMode="Streamed"
。如果我使用netTcpBinding
。
答案 0 :(得分:3)
对于HTTP传输,传输模式不会通过连接传播,也不会传播到服务器和其他中介。设置传输模式不会反映在服务接口的描述中。为服务生成客户端类之后,必须编辑要与流传输一起使用的服务的配置文件以设置模式。对于TCP和命名管道传输,传输模式将作为策略断言传播。