Я пишу приложение silverlight, напоминающее систему корзины покупок. Это приложение может быть запущено только с сайта asp.net после входа пользователя на сайт.Загрузка исходного состояния в приложении silverlight на основе сеанса asp.net
При первой загрузке приложение отправит запрос на бэкэнд через службу WCF, чтобы восстановить все существующие элементы в корзине покупок.
Поэтому приложение silverlight должно знать, кто является текущим пользователем, чтобы найти загружаемую корзину.
Я нашел Есть несколько способов, до сих пор, но не устраивает ни один из них:
- с помощью ФОС Сеть САШ Compat. silverlight может спросить, кто текущий пользователь, попросив службу wcf.
- передать параметры со страницы на xaml с помощью xaml.InitParameters и передать минимальный объем информации для идентификации пользователя в сериализованном формате.
- параметров проходят через строку запроса в XAML (по-видимому, это также возможно)
Может кто-нибудь поделиться передовым опытом для достижения этой цели? Спасибо