我正在使用MS提供的PhotoSkyOnTheGo示例的Windows实时登录策略。因此,当我的应用程序启动时,它会显示一个Windows实时登录页面。
在应用程序运行时期间,我记得要连接到SkyDrive的LiveConnectSession。
现在,当应用程序墓碑时,我需要一种方法来保存LiveConnectSession。 IsolatedStorageSettings.ApplicationSettings不起作用,可能是因为LiveConnectSession不可序列化(它在调试输出中显示了一些InvalidDataContractException)。
那么如何在应用程序墓碑的情况下存储会话?或者是提供的PhotoSkyOnTheGo示例垃圾,我需要能够在我访问SkyDrive时重新连接吗?
答案 0 :(得分:0)
如果您的应用使用wl.offline_access
范围而非live:SignInButton
控件为您保存,并自动加载。只需使用SessionChanged
事件来捕获会话对象。这样,用户只需登录一次。
范围: http://msdn.microsoft.com/en-us/library/live/hh243646.aspx#wlofflineaccess