使用简单的Web服务(非WCF)在Silverlight中使用Session

时间:2010-06-02 11:04:02

标签: .net silverlight session silverlight-3.0 web-services

我需要在Silverlight应用程序中使用Session变量(使用Visual Studio 2008和Silverlight 3)。我已经在使用webservice(而不是WCF服务),并且想知道我是否可以在现有的WebService类中添加两个方法,例如GetSessionVariable和SetSessionVariable?

任何有关示例代码的帮助都会很棒!

提前问候并表示感谢, 纳迪姆。

1 个答案:

答案 0 :(得分:0)

这些值应该保持在哪里?它们仅在Silverlight客户端中或在服务器上是否需要?

如果只在浏览器中的Silverlight客户端中需要它们,则可以使用Silverlight的独立存储:

  1. http://blogs.silverlight.net/blogs/msnow/archive/2008/07/16/tip-of-the-day-19-using-isolated-storage.aspx
  2. http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage%28VS.95%29.aspx
  3. 如果这不起作用,您只需将这两种方法添加到Web服务并更新Silverlight项目中的服务引用(代理):http://support.microsoft.com/kb/308359