我正在编写一个涉及网络的WinStore-XAML应用程序。我知道在Windows商店应用程序中,用于发出Http请求的目标类是Windows.Web.Http.HttpClient。我的问题是:
我可以为多个请求重用此类的实例吗?即这个类是线程安全的吗?
假设No.1为真。如果我也在应用程序中使用IoC容器,将此类注册为单例是否是一个好习惯?
答案 0 :(得分:1)
是的,您可以重新使用HttpClient
,事实上这是推荐使用它的方式,来自official sample:
//通常,为了获得最佳内存利用率,应该为多个请求重用HttpBaseProtocolFilter和HttpClient对象。