Служба PerSession WCF с обратным вызовом для клиента Silverlight - PullRequest
0 голосов
/ 15 февраля 2012

Мы хотели бы разработать сервис WCF для клиентов SL, который должен поддерживать управление сеансами (PerSession) и обратные вызовы. Служба WCF будет размещаться как служба Windows.

Каким будет лучший выбор привязки WCF (wsdual, pollingDuplex, любой другой)? Пожалуйста, укажите также / против очков.

С уважением,

1 Ответ

0 голосов
/ 16 февраля 2012

Других нет. Silverlight не поддерживает WSDualHttpBinding. Вы можете выбрать PollingDuplexHttpBinding или PollingDuplexHttpBinding.

Работали немного больше в этой области, и, похоже, это область постоянных и недавних изменений. Начиная с Silverlight 4, NetTcpTransport и HttpTransport поддерживаются с использованием текстовой или двоичной кодировки. Похоже, SL5 обеспечивает дальнейшие улучшения.

Здесь есть интересное тестовое приложение здесь , которое позволяет вам профилировать относительную производительность двух протоколов. Хотя он был построен для SL4, вы можете скачать, обновить целевую платформу до SL5 и посмотреть, как она работает. Это отличный способ убедиться, что все настроено правильно.

Использование NetTcpTransport должно означать, что вы также можете использовать экземпляр PerSession на сервере.

...