メッセージを圧縮するためのカスタム バインディングの作成に関する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>
メッセージを暗号化する前に圧縮することはできますか?