WCF RIA Services и постоянные / статические переменные вне сеанса - PullRequest
3 голосов
/ 04 ноября 2011

Мне интересно, есть ли способ сохранить переменные на бизнес-уровне после завершения сеанса клиентов в службах RIA WCF. Проблема заключается в том, что мы собираемся загружать достаточное количество данных в кеширование, но хотим, чтобы кеш сохранялся, и позволить клиенту silverlight подключаться к кешу без его повторного создания и перезагрузки всех данных.

Любые идеи или обходные пути?

Спасибо, Деррик

1 Ответ

1 голос
/ 04 ноября 2011

Я предполагаю, что сервис размещен на IIS. Вы можете установить совместимость ASPNET в веб-службе, а затем использовать переменные приложения и сеанса.

Установите это в Web.config: <serviceHostingEnvironment aspNetCompatibilityEnabled=”true” />

См .: http://social.msdn.microsoft.com/forums/en-US/wcf/thread/71671241-eab0-4b9f-9343-6e4445ed41a5 и http://msdn.microsoft.com/en-us/library/ms733040.aspx

...