使用WCF实现gzip压缩

3
我们有一个处理大量数据的WCF服务。作为要求,我们希望以gzip格式接收请求对象,并使用相同的压缩格式进行响应。我应该如何做到这一点?我找不到任何描述此问题的文档。
我该如何开发一个可以像上述那样工作的WCF SOAP服务,以及如何消费这种类型的服务?
2个回答

6
微软有一个示例演示了这一点(您可以编译他们的代码,然后将其简单地插入到您的应用程序中)。 GZip 编码器示例 在 WCF/WF/Cardspace 示例中有一个更完整的示例: Windows Communication Foundation 示例 如果您查看 WCF/Extensibility/MessageEncoder/Compression,那里有一个更完整的示例,包括一个客户端和服务器的示例。

我下载了示例代码,只有一个 .cs 文件。我该如何将其插入到我的应用程序中?是服务库项目还是消费者项目?发送服务请求是否与未使用 gzip 压缩的版本相同?你能给出更多细节吗? - xkcd

1

2
仅按照链接中提到的这些设置是否足够,还是仅适用于发送的消息?如果不是,消费者会以同样的方式调用服务吗? - xkcd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接