2013-10-13 23 views
0

我一直在尋找在this錯誤時調用IsolatedStorage.Load方法(的Windows Phone 8)

一切都在Windows Phone 8的寫入存儲對象工作良好,但是當我打電話Load方法有:IsolatedStorageOperations.Load<Friend>("myXML.xml")

我總是得到錯誤:

Cannot implicitly convert type 'System.Threading.Tasks.Task 
          <'friendsbook.Lib.Friend'>' to 'friendsbook.Lib.Friend' 

它也不會一起工作:

​​

但調用Save方法是沒問題的!

有人可以幫我解決這個問題嗎?

謝謝。

回答

0

IsolatedStorageOperations.Load<Friend>方法是異步的,調用它時使用await關鍵字:

var friend = await IsolatedStorageOperations.Load<Friend>("myXML.xml"); 
+0

謝謝您的回答!但您只能在異步方法中使用await – GC268DM

+0

然後將您的方法標記爲async –

+0

或者,您可以同步調用該方法:'var friend = IsolatedStorageOperations.Load (「myXML.xml」)。Result;' –

相關問題