Windows.Web.Http.HttpClient可重用性

时间:2016-01-17 04:09:35

标签: windows winrt-xaml uwp

我正在编写一个涉及网络的WinStore-XAML应用程序。我知道在Windows商店应用程序中,用于发出Http请求的目标类是Windows.Web.Http.HttpClient。我的问题是:

  1. 我可以为多个请求重用此类的实例吗?即这个类是线程安全的吗?

  2. 假设No.1为真。如果我也在应用程序中使用IoC容器,将此类注册为单例是否是一个好习惯?

1 个答案:

答案 0 :(得分:1)

是的,您可以重新使用HttpClient,事实上这是推荐使用它的方式,来自official sample

  

//通常,为了获得最佳内存利用率,应该为多个请求重用HttpBaseProtocolFilter和HttpClient对象。