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