wp7 同步抓取网页数据有关问题

【求助】wp7 同步抓取网页数据问题
由于公司数据都在web服务器上,我需要同步访问网页,获取json数据,并处理

这里关键就是这个同步抓取的问题,因为wp7默认只支持异步

在网上搜了半天,找到个用异步实现同步的方法

http://www.pocketdigi.com/20120303/693.html/comment-page-1#comment-1504

但是,这个东西,不符合我的要求。

我想要的是在帮助类Helper中实现方法 LoadHtml 传入参数 url,返回该url对应的html。
就是这样 string Helper.LoadHtml(string url);

PS:不要和我说,异步多好啊,不影响UI相应啥的。。。我就需要同步

跪谢各位帮忙!

------解决方案--------------------
AutoResetEvent就行吧,在你主线程中调完异步函数以后就autoEvent.WaitOne();
回调函数里autoEvent.Set();
------解决方案--------------------
楼主不会线程同步吗,比如楼上说的添加个事件触发状态,楼上说的方法虽然猥琐点,不过也可以用。但异步掌握起来你仔细看10分钟应该能搞定的。不然win8开发你无从下手的。
------解决方案--------------------
我不知道你有没有仔细读我写的那篇分享。
也不知道你是真的否了解async,await的模型。
------解决方案--------------------
http://topic.csdn.net/u/20120709/21/a543e791-6f96-44a2-91a2-19f7c96af234.html?38808
发上来你的分享吧
------解决方案--------------------
我不知道你的具体流程和需求,我认为多数情况下,第三种方法应该能满足想达到同步的要求。
你能描述一下你的流程和需求吗?
------解决方案--------------------
探讨
我要同步的方法。我的需求是,比如说:我先抓百度的数据,百度没有再抓谷歌的。
这时候我就要判断,




C# code
string html = Helper.LoadHtml("http://www.baidu.com");
if(string.IsNullOrEmpty(html))
{
html = Helper.LoadHtml("http://www.g……