2012-02-03 2 views
3

У нас есть служба wcf, которая принимает большой объем данных. В качестве требования мы хотим взять объекты запроса gzipped и откликнуться на них с использованием того же сжатия. Как я могу это сделать? Я не мог найти документа, описывающего эту проблему.Использование Wcf с сжатием gzip

Как я могу разработать wap-мыловое обслуживание, которое работает так и как использовать такие услуги?

ответ

6

Microsoft имеет пример, демонстрирующий это (вы можете скомпилировать свой код, и просто вставьте его в ваше приложение)

GZip Encoder Sample

Существует более полный пример в WCF/WF образцов/CardSpace здесь :

Windows Communication Foundation Samples

Если вы посмотрите в WCF/расширяемости/MessageEncoder/Compression, есть более полный пример с примерным клиентом и сервером

+0

Я скачал пример кода, есть только .cs файл. Как подключить его к моему приложению? В проект или библиотечный проект сервисной библиотеки? И отправка запросов на обслуживание будет такой же, как версия без сжатия gzip? Можете ли вы дать более подробную информацию? – anilca

+0

Я отредактировал мой ответ с дополнительной информацией – TheNextman

+0

Спасибо за ваш ответ ... – anilca

1
+2

Просто делать эти настройки, упомянутые в ссылках, будет достаточно или это только для исходящих сообщений? Если нет, потребитель вызовет сервис таким же образом? – anilca

Смежные вопросы