没有连接时,LoginAsync()无限期挂起

时间:2015-07-21 09:13:41

标签: c# windows-phone-8 live-sdk

如果无法建立连接,则在Windows Phone 8.1上调用等待auth.LoginAsync()连接到Windows Live(我连接到OneDrive)将无限期挂起。我已经尝试了几种方法将这个调用包装成一个超时的任务,但没有成功。

这是我在https://social.msdn.microsoft.com/Forums/onedrive/en-US/930f1e9b-75a3-4c61-b269-b7e78aa55bce/loginasync-hangs-indefinately-when-not-connected-to-the-internet?forum=messengerconnect的Live Connect论坛(现已明显存档)中的帖子的后续内容。

有人建议这将在新版本中修复,但我不知道是否是这种情况。有人能告诉我这是否已经解决了?

请注意,自从我的初次发帖以来,我已经改变了一些问题。我现在正在检查以确保我连接到互联网。正如Windows Phone 8论坛(https://social.msdn.microsoft.com/forums/onedrive/en-US/8e23edb5-45ec-40de-88e8-229b24cde8f2/loginasync-hangs-when-attempting-to-log-into-skydrive-with-no-internet-connection?forum=wpdevelop)中的同一篇文章中所建议的那样。这使问题不太常见,但是当连接到互联网时,呼叫仍然可以挂起,例如,当连接不良时,或者呼叫因为没有明显原因而失败时。

0 个答案:

没有答案