日期:2014-05-18  浏览次数:20947 次

引用WebClient类为什么看不到DownloadData,DownloadDataAsync方法?
我在Silverlight应用程序中准备这么写 new WebClient().DownloadDataAsync,可是 new WebClient().后的提示中没有DownloadDataAsync,DownloadData方法,怀疑是框架的原因,可是msdn中说这两个方法在NET Framework 2.0版本时就有了。
哪位高手遇到过这种情况?


------解决方案--------------------
好像本身就没有DownloadDataAsync这个方法吧,只有DownloadStringAsync这个方法,你不是就下载东西么?用这个方法也没有问题呀!参考如下页面:http://www.cnblogs.com/Terrylee/archive/2011/11/25/1097385.html
------解决方案--------------------

http://www.cnblogs.com/chenping-987123/archive/2011/04/24/2026305.html
------解决方案--------------------
探讨
我在Silverlight应用程序中准备这么写 new WebClient().DownloadDataAsync,可是 new WebClient().后的提示中没有DownloadDataAsync,DownloadData方法,怀疑是框架的原因,可是msdn中说这两个方法在NET Framework 2.0版本时就有了。
哪位高手遇到过这种情况?

------解决方案--------------------
如果你要下载byte[]数据,可以使用HttpWebRequest来请求和(使用HttpWebResponse)下载Stream式数据,或者也可以使用socket来下载。
------解决方案--------------------
探讨

下载二进制数据比如图像用OpenReadAsync也没问题吗