gpt4 book ai didi

windows-phone-7 - WP7如何在TombStoning期间存储LiveConnectSession?

转载 作者:行者123 更新时间:2023-12-04 23:51:21 24 4
gpt4 key购买 nike

我正在使用 MS 提供的 PhotoSkyOnTheGo 示例的 Windows 实时登录策略。因此,当我的应用程序启动时,它会显示一个 Windows Live 登录页面。

在应用运行时,我记得使用 LiveConnectSession 连接到 SkyDrive。

现在当应用逻辑删除时,我需要一种方法来保存 LiveConnectSession。 IsolatedStorageSettings.ApplicationSettings 不起作用,可能是因为 LiveConnectSession 不可序列化(它在调试输出中显示一些 InvalidDataContractException)。

那么我该如何存储 Session 以防应用逻辑删除?或者提供的 PhotoSkyOnTheGo 示例是垃圾,我需要能够在访问 SkyDrive 时随时重新连接?

最佳答案

如果您的应用使用 wl.offline_access 作用域,live:SignInButton 控件会为您保存并自动加载。只需使用 SessionChanged 事件来捕获 session 对象。这样,用户只需登录一次。

范围: http://msdn.microsoft.com/en-us/library/live/hh243646.aspx#wlofflineaccess

事件: http://msdn.microsoft.com/en-us/library/live/microsoft.live.controls.signinbutton.sessionchanged.aspx

关于windows-phone-7 - WP7如何在TombStoning期间存储LiveConnectSession?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10946629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com