我已经按照 microsoft http://msdn.microsoft.com/en-us/library/ms751458.aspx上的示例创建自定义绑定以压缩消息。但是,我希望同时加密我的流量。这很好用,但是加密是在我的压缩之前执行的,这意味着消息的大小变得更大而不是更小......我的绑定配置为
<customBinding>
<binding name="GZipBinding" >
<gzipMessageEncoding innerMessageEncoding="textMessageEncoding"/>
<transactionFlow />
<security authenticationMode="SecureConversation" >
<secureConversationBootstrap authenticationMode="UserNameForCertificate" />
</security>
<httpTransport maxReceivedMessageSize="104857600" maxBufferSize="104857600"/>
</binding>
</customBinding>
在我加密消息之前是否可以以某种方式压缩?