Какие протоколы доступны для выполнения удаленных операций в Silverlight? - PullRequest
1 голос
/ 25 августа 2010

У меня есть приложение Silverlight, которое в настоящее время использует WCF для взаимодействия с серверной частью. По какой-то причине асинхронные вызовы время от времени (на самом деле получасто) исчезают в воздухе. Нам еще предстоит настроить трассировку или ведение журнала, однако я «синхронизировал» некоторые наиболее важные вызовы с некоторыми дешевыми хакерами, и это, похоже, смягчило проблему. В любом случае кажется, что по какой-то причине вызовы WCF сбрасываются. Мои вопросы, какие еще протоколы связи доступны? Все, что нам нужно сделать, это взять нашу базу данных и вызвать несколько хранимых процедур и тому подобное. Есть ли более пуленепробиваемый способ сделать это? В настоящее время мы просто проверяем возвращение каждого вызова, и если он кажется неудачным, я просто повторяю несколько раз, и обычно он работает.

Любой совет очень ценится.

Спасибо, Брайен

1 Ответ

2 голосов
/ 25 августа 2010

WCF RIA Services было создано с учетом Silverlight.Любой проект Silverlight может иметь ссылку Службы RIA WCF, как показано на этом снимке экрана настроек проекта проекта Silverlight:

WCF RIA Services link in Silverlight project settings

...