2013-12-10 2 views
0

Я постоянно запускаю/загружаю jpegs в виде массива байтов, используя C# Winform и вызывая WCF на моем сервере.Когда использовать потоки WCF

Каждый массив имеет размер 12381.

я прав только загрузки, как массив байтов или я должен смотреть на потоки для каждого элемента? Я могу понять, почему мы должны использовать потоки для больших файлов, но для более мелких? Есть ли что-нибудь материальное для перехода от потока к потоку, прежде чем вызывать [веб-сервис]?

Благодаря

ответ

1

Если вы уверены, что размер файла не будет в мегабайтах, чем я бы рекомендовал использовать MTOM. Существует несколько условий/ограничений при использовании Streaming like Contract, которые должны быть предназначены для приема или возврата по типам Stream, есть некоторые аутентификации безопасности, которые не поддерживаются Streaming и т. Д. Для заданного размера файлов относительно небольшая, и Mtom-кодирование должно быть лучшим выбором.

НТН, Amit Bhatia

+0

Привет, Я не могу поверить, что это просто атрибут настройки в связывании. Я сделал это сейчас, и все работает хорошо. благодаря –

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