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
这就是发生在我身上的事。但是有什么办法吗? –