При разработке настольных приложений .NET 4.5 для Windows я использовал для использования System.Net.Http.HttpClient
для всей связи с базовым веб-API. Я сейчас разрабатываю приложение для Windows Store и заметил существование Windows.Web.Http.HttpClient
. Я искал информацию о том, какие основные отличия между двумя клиентами, но без везения.
Из MSDN Я знаю, что я должен начать использовать Windows.Web.Http.HttpClient
в моем приложении Windows Store, так как System.Net.Http.HttpClient
может быть удален из API:
Примечание Пространство имен System.Net.Http и System.Net.Http.Headers может быть недоступно в будущих версиях Windows для использования приложениями Windows Store. Начиная с Windows 8.1 и Windows Server 2012 R2, используйте Windows.Web.Http.HttpClient в пространстве имен Windows.Web.Http и связанных с ними пространствах Windows.Web.Http.Headers и Windows.Web.Http.Filters вместо Windows Runtime.
Но, кроме этой информации, мне трудно определить, какие основные отличия и каково главное преимущество использования Windows.Web.Http.HttpClient
? Что добавляет, что мы еще не получили в System.Net.Http.HttpClient
?
Приветствуются ответы, подтверждаемые официальной документацией.