【发布时间】:2011-09-20 21:16:25
【问题描述】:
我使用 Async CTP SP1 将一堆 WP7 代码转换为使用 DownloadStringTaskAsync 而不是 DownloadStringAsync。它没有用,所以我把我的代码整理了一堆,最后得到了这两行:
var wc = new WebClient();
var result = wc.DownloadStringTaskAsync("http://www.weather.gov").Result;
如果我在我的 Windows 机器上使用控制台应用程序运行此方法。它按我的预期工作,我得到一个包含 weather.gov 内容的字符串。如果我在空白 WP7 应用程序的 App 构造函数中运行相同的 2 行,它会在等待 Result 可用时挂起。
谁能帮我修复这些线路,以便它们可以在电话上工作?或者这是 CTP 中的一个错误,我现在应该跳过它。
【问题讨论】:
标签: c# windows-phone-7 async-ctp