Windows phone WP8.1中的WebClient

Windows phone WP8.1中的WebClient,windows-phone,webclient,Windows Phone,Webclient,我试图在一个新的WP8.1项目中实例化一个WebClient,但是由于未知的原因,没有WebClient类可以实例化 现在,我将使用HttpClient,但在从服务器获取数据时,它会变得更懒惰 您能给我一个建议吗?HttpClient是最像WebClient的,您可以自己封装。此外,您还可以按照查看更多的HttpClient。坚持使用HttpClient。它旨在支持异步http请求。您不喜欢它有什么特别的原因吗?考虑到您的问题,我想知道您是否熟悉Async/Wait。如果没有,这里有一个地方你可

我试图在一个新的WP8.1项目中实例化一个WebClient,但是由于未知的原因,没有WebClient类可以实例化

现在,我将使用HttpClient,但在从服务器获取数据时,它会变得更懒惰


您能给我一个建议吗?

HttpClient是最像WebClient的,您可以自己封装。此外,您还可以按照查看更多的HttpClient。

坚持使用
HttpClient
。它旨在支持异步http请求。您不喜欢它有什么特别的原因吗?考虑到您的问题,我想知道您是否熟悉Async/Wait。如果没有,这里有一个地方你可以开始。这是必须知道的。HttpClient和WebClient都是为支持异步http请求而设计的。由于某些原因,我为WP8构建的另一个应用程序使用WebClient是因为请求响应速度。不过,您对HttpClient的抵制是什么?我试图理解这里潜在的问题。现在WP8.1中还有两个版本的HttpClient。System.Net.Http和Windows.Web.Http。第二个更好用,因为它支持进度。嗯,它不完全一样。例如,它是100%异步的。但是是的,代码库应该可以以类似于
WebClient
的方式使用
HttpClient
。感谢您的提醒,这基本上是一样的,但是HttpClient是100%异步的。我已经更新了我的评论。