我正在VS2012上開發WP7.1應用程序。無法等待「無效」錯誤
我想使用Live SDK上傳文件到Skydrive。然而,當我實現它是作爲一個樣本上msdn.com的事件處理程序方法,我得到了錯誤「無法等待‘無效’」在這裏:
private async void btnSignin_SessionChanged(object sender, LiveConnectSessionChangedEventArgs e)
{
if (e.Status == LiveConnectSessionStatus.Connected)
{
client = new LiveConnectClient(e.Session);
LiveOperationResult operationResult = await client.GetAsync("me");
我已經安裝了這個(http://blogs.msdn.com/b/bclteam/archive/2012/10/22/using-async-await-without-net-framework-4-5.aspx?PageIndex=2)庫,但它只解決了「異步」關鍵字的問題。
您只能'await'具有'GetAwaiter'方法的對象。 'void'不是一個對象,因此沒有方法。 –
就這樣我們很清楚,['GetAsync()'](http://msdn.microsoft.com/en-us/library/live/hh534049.aspx)調用正確的錯誤發生了嗎?它不返回'void',所以我不明白爲什麼它會導致這個錯誤。 –