WCF: лучший способ отправки двоичных данных для служб, размещенных на IIS - PullRequest
0 голосов
/ 17 июля 2010

У меня есть служба WCF, размещенная на IIS, и я должен отправить двоичные данные (поток памяти, создаваемый службой) в среде интрасети.
Я использую byte[] array в методе контракта на обслуживание в настоящее время с httpBinding. Хотя массив не слишком большой (обычно 500 КБ), я беспокоюсь о накладных расходах Unicode (у мыльных веб-сервисов asmx был один, но я новичок в WCF).

Какова лучшая практика для передачи двоичных данных с помощью http-привязки? Могу ли я использовать tcp / ip для служб WCF, размещенных на IIS?

Заранее спасибо!

1 Ответ

1 голос
/ 17 июля 2010

Я бы предложил вам кодировку MTOM в этом случае. И вот еще один пример . Начиная с IIS7, вы можете использовать netTcpxxx двоичные привязки, но не в IIS6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...