var factory1 = new TaskFactory();
var task1 = factory1.FromAsync<WebResponse>(request.BeginGetResponse, request.EndGetResponse, null).Result;
上面的代码在 windows 8 和 windows store 上运行,但是当我尝试在 windows phone 8 中运行它时,它不起作用。它只是冻结并且没有任何响应,看起来运行任务需要很长时间。
我的目的是同步调用 web 服务,而不使用 asycn 和 await 方法。