Как реализовать группирование сообщений в сервисе wcf ria для silverlight 4.0? - PullRequest
0 голосов
/ 23 мая 2011

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

Но я не могу найти никаких ссылок или каких-либо рабочих примеров о том, как реализовать это в сервисе wcf ria с клиентом silverlight.

Может кто-нибудь, пожалуйста, скинуть несколькоИдея или поделиться любой пример кода или любую ссылку для начала.Я очень нуждаюсь в этом, так как мне нужно реализовать это в одном из моих проектов.

Заранее спасибо, Субрат

1 Ответ

0 голосов
/ 23 мая 2011

Один подход, который я использовал в моем предыдущем проекте. (не сервисный проект WCF RIA)

Клиент

  1. Разбейте поток на куски, которые можно передавать по HTTP (около 4 тыс. Символов).
  2. Убедитесь, что асинхронный метод используется для обработки исключений и успеха.
  3. Поскольку размер не большой, вы можете использовать строку в качестве параметра или байтового массива.
  4. Другой способ - также использовать WebClient с ByteStream. Но это будет трудно реализовать.

Сервер

  1. Служба RIA WCF может предоставить метод со строкой в ​​качестве параметра.
  2. Входящие данные могут храниться в объекте сеанса.
...