我们有一个处理大量数据的WCF服务。作为要求,我们希望以gzip格式接收请求对象,并使用相同的压缩格式进行响应。我应该如何做到这一点?我找不到任何描述此问题的文档。我该如何开发一个可以像上述那样工作的WCF SOAP服务,以及如何消费这种类型的服务?
微软有一个示例演示了这一点(您可以编译他们的代码,然后将其简单地插入到您的应用程序中)。 GZip 编码器示例 在 WCF/WF/Cardspace 示例中有一个更完整的示例: Windows Communication Foundation 示例 如果您查看 WCF/Extensibility/MessageEncoder/Compression,那里有一个更完整的示例,包括一个客户端和服务器的示例。