使用net4.5中的NetTcpBinding进行C#WCF压缩

时间:2016-04-07 07:13:07

标签: c# wcf compression

由于网络瓶,我需要压缩数据并在服务器和客户端之间进行传输。 在我使用netTcpBing之前,现在我想用gzip改为压缩

 <netTcpBinding>
    <binding name="Binding" listenBacklog="200" maxConnections="200"
      maxReceivedMessageSize="2147483647"
             openTimeout="00:00:10"
             sendTimeout="00:00:10">
      <security mode="None" />
    </binding>
  </netTcpBinding>

但问题是我不知道如何在app.config中配置它。 我试着找到答案并使用下面的代码,这似乎是错误的。

 <customBinding>
    <binding name="BinaryHttpBindingWithNoAuth" listenBacklog="200" maxConnections="200"
             openTimeout="00:00:10"
             sendTimeout="00:00:10"
      >
      <binaryMessageEncoding  compressionFormat ="GZip"/>
      <httpTransport />
      </binding>
  </customBinding>

现在我不知道如何配置它。

0 个答案:

没有答案