Сервисный вопрос WCF - PullRequest
       2

Сервисный вопрос WCF

2 голосов
/ 06 октября 2009

С помощью синхронного запроса традиционных веб-служб ASMX клиент подключается, делает запрос и ожидает возврата всего тела сообщения.

Мне было интересно, возможно ли, чтобы фрагменты данных возвращались обратно клиенту вместо WCF?

Таким образом, я могу показать некоторый прогресс клиентскому приложению во время операции.

Ответы [ 2 ]

2 голосов
/ 06 октября 2009

С WCF вы можете использовать потоковую передачу для загрузки / выгрузки. Проверьте эту ссылку:

Поток WCF в MSDN

Пример процесса передачи файла в CodeProject

1 голос
/ 06 октября 2009

Используя WCF, вы можете использовать потоковые или дуплексные сообщения для достижения этой цели. Используя потоковую передачу, вы ограничены возвратом единственного объекта потока. используя дуплексный дуплексный обмен сообщениями, вы передаете канал обратного вызова на сервер, и он может использовать этот канал для совершения клиенту столько звонков, сколько вам нужно.

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