码迷,mamicode.com
首页 > Web开发 > 详细

通过WebClient来获取网络内容

时间:2014-10-15 10:59:40      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   ar   div   art   on   问题   log   

对于轻量级的网络内容获取在Windows Phone上可以采用WebClient类在System.Net.WebClient这个命名空间中,相对于HttpWebRequest类而言WebClient工作在UI线程中,所以可能产生UI死锁问题,这里可以通过多线程的方式来解决。

Thread t = new Thread(new ThreadStart(ProcessWeb));
t.Start();   

private void ProcessWeb()
{
 WebClient wc = new WebClient(); 
 wc.OpenReadCompleted += wcOpenReadCompleted;
 wc.OpenReadAsync(new Uri("http://www.oschina.net/wp7"));
}
 
private void wcOpenReadCompleted(object sender, OpenReadCompletedEventArgs args)
{
 if (!args.Cancelled && args.Error == null)
 {
  args.Result ; //这里保存着二进制结果。
 }
}

  详细说明:http://wp.662p.com/thread-8042-1-1.html

通过WebClient来获取网络内容

标签:blog   http   os   ar   div   art   on   问题   log   

原文地址:http://www.cnblogs.com/meirenjiawen/p/4025713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!