2013-03-08 1 views
1

Я ищу образец программы с WCF RIA с SignalR. У меня есть приложение Silverlight 5, которое использует WCF Ria в качестве бэкэнд.WCF RIA с SignalR

У нас есть требование, в котором, когда пользователь сохраняет некоторые изменения на экране, все остальные пользователи, подключенные к серверу, должны получить уведомление.

Спасибо за вашу помощь заранее!

ответ

1

Я нашел this образец для вас. некоторые из утверждений устарели, потому что SignalR постоянно меняется, но я уверен, что этот образец может вам помочь.

На самом деле вам необходимо создать код сервера SignalR, который может отображать изменения, которые были сделаны с помощью WCF RIA, поэтому вам нужно будет создать централизованный доступ к данным (если у вас их еще нет), как только вы его получите, вам просто нужно использовать Silverlight SignalR-клиент, чтобы подключить его к механизму нажатия.

+0

В этом примере используется Asp.Net MVC как внутренний код. В тот момент, когда я добавляю DLL SignalR в качестве ссылки на проект WCF RIA и запускаю, он показывает ошибку, Ошибка протокола, Отсутствует идентификатор соединения. Означает ли это, что SignalR работает только поверх приложения MVC? – user636525

+0

это для ASP.NET. Я думаю, что я неправильно понял, нет простого способа их комбинировать, каждый из них должен стоять самостоятельно, и если SignalR обнаруживает изменения, сделанные службой WCF, он может нажать на него. возможно, вы можете использовать какой-то дуплекс WCF или обратный вызов. – Mithir

+0

Не так уж и повезло :(поскольку Duplex или callback не работают с WCF RIA. Поэтому я предполагаю, что мой единственный шанс - реализовать механизм опроса с использованием некоторого таймера с клиентской стороны. – user636525

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

  • Нет связанных вопросов^_^