WCF Потоковое и возобновить варианты - PullRequest
5 голосов
/ 21 февраля 2011

У меня есть сценарий, который мне нужно реализовать.А именно, мой сервер должен реализовать WCF, который будет принимать большие файлы (500 МБ - 1 ГБ) и поддерживать возобновление в случае разрыва соединения по какой-либо причине.Я думал об использовании потоковой передачи WCF для этого, но мне было интересно, если возобновление каким-либо образом поддерживается из коробки или мне нужно для этого реализовать собственную обработку.Каков наилучший курс действий в моем случае?Ссылки на примеры приветствуются.

1 Ответ

6 голосов
/ 21 февраля 2011

Методы загрузки и выгрузки должны принимать параметр, который контролирует позицию загрузки / выгрузки.

Я не уверен, что это реализовано / поддерживается "из коробки". Служба WCF должна иметь совместимого клиента для такого подхода.

Проверьте это для полного кода.

http://www.abhisheksur.com/2010/09/progress-streamed-file-download-and.html

Другие ссылки, которые могут вам пригодиться:
Chunking Channel
Введение в надежный обмен сообщениями с помощью Windows Communication Foundation

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