var factory1 = new TaskFactory();
var task1 = factory1.FromAsync<WebResponse>(request.BeginGetResponse, request.EndGetResponse, null).Result;
上面的代碼工作在Windows 8和Windows應用商店,但是當我嘗試在Windows 8手機運行它,它不工作。它只是凍結,並沒有迴應任何事情,看起來像是永久運行任務。異步等待VS任務<T>。結果在WP8
我的目的是調用Web服務同步,而不使用asycn和等待方法。
不要這樣做。它會凍結,並可能導致UI線程死鎖。 – SLaks
這就是發生在我身上的事。但是有什麼辦法嗎? –