【问题标题】:Using Wcf with gzip compression将 Wcf 与 gzip 压缩一起使用
【发布时间】:2012-02-03 14:30:16
【问题描述】:

我们有一个需要大量数据的 wcf 服务。作为一项要求,我们希望将请求对象压缩并使用相同的压缩来响应它们。我怎样才能做到这一点?我找不到任何描述此问题的文档。

我如何开发一个像这样工作的 wcf soap 服务以及如何使用这种服务?

【问题讨论】:

    标签: wcf gzip wcf-client compression


    【解决方案1】:

    Microsoft 有一个示例来演示这一点(您可以编译他们的代码,然后将其插入到您的应用程序中)

    GZip Encoder Sample

    这里的 WCF/WF/Cardspace 示例中有更完整的示例:

    Windows Communication Foundation Samples

    如果您查看 WCF/Extensibility/MessageEncoder/Compression,则有一个更完整的示例,其中包含示例客户端和服务器

    【讨论】:

    • 我下载了示例代码,只有一个.cs文件。如何将其插入我的应用程序?到服务库项目还是消费者项目?并且发送服务请求会和没有gzip压缩的版本一样吗?你能提供更多细节吗?
    【解决方案2】:

    【讨论】:

    • 只需进行链接中提到的这些设置就足够了,还是仅用于传出消息?如果没有,消费者会以同样的方式调用服务吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 2012-09-17
    相关资源
    最近更新 更多