首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.NET 4.6.2中的HttpClientFactory

使用.NET 4.6.2中的HttpClientFactory
EN

Stack Overflow用户
提问于 2018-07-24 20:41:13
回答 1查看 29.6K关注 0票数 39

我有一个.NET 4.6.2控制台应用程序(使用简单注入器)。我需要调用HTTP服务。在直接使用HttpClient遇到问题后,我尝试使用HttpClientFactory ( https://github.com/aspnet/HttpClientFactory )。

项目/库是.NET标准2.0,所以它应该??工作在.NET 4.6.2中,但它使用了像IServiceCollection这样的东西,它只在核心中。

所以我的问题是,我是否可以在非核心应用程序中使用HttpClientFactory。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-24 20:46:39

所有的Microsoft.Extensions.*软件包都针对.NET标准2.0。这意味着如果您将适当的包添加到您的应用程序中,您可以使用依赖注入、配置、日志记录和HttpClientFactory。

如果要将Microsoft.Extensions.Http与HttpClientFactory和Microsoft.Extensions.Http.Polly配合使用,则需要将其添加到Polly

要配置HttpClientFactory,您必须将Microsoft.Extensions.DependencyInjection添加到您的“主”项目中。Microsoft.Extensions.Http包仅依赖于包含接口的Microsoft.Extensions.DependencyInjection.Abstractions,而不依赖于DI提供程序本身。

票数 46
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51498896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档