asp.net-core – 我可以在不是ASP.NET Core的.NET.core应用程序
发布时间:2020-12-16 06:34:39 所属栏目:asp.Net 来源:网络整理
导读:我已经阅读了使用HttpClientFactory的热门博客文章 https://www.stevejgordon.co.uk/introduction-to-httpclientfactory-aspnetcore 引用它 A new HttpClientFactory feature is coming in ASP.NET Core 2.1 which helps to solve some common problems that
我已经阅读了使用HttpClientFactory的热门博客文章
https://www.stevejgordon.co.uk/introduction-to-httpclientfactory-aspnetcore
引用它
所有示例都显示在asp.net应用程序的启动类中连接它,例如 public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); services.AddHttpClient(); } 我的问题是你可以在ASP.NET核心之外使用吗? 我会想到很多非Web应用程序(.net核心应用程序)需要进行Web调用,那么为什么这不是.net core api的一部分而不是放入asp.net core api 解决方法
根据
documentation HttpClientFactory是.Net Core 2.1的一部分,所以你不需要ASP.NET来使用它.
there描述了一些使用方法.最简单的方法是使用Microsoft.Extensions.DependencyInjection和AddHttpClient扩展方法.
static void Main(string[] args) { var serviceProvider = new ServiceCollection().AddHttpClient().BuildServiceProvider(); var httpClientFactory = serviceProvider.GetService<IHttpClientFactory>(); var client = httpClientFactory.CreateClient(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在测试期间如何使电子邮件到本地文件夹?
- asp.net-core – 模型集合上的ModelBinding
- asp.net-mvc – ASP.NET MVC PostAuthorizeRequest(和其他事
- 如何在asp.net MVC 5中注销用户?
- .net – MVC – 是模型查看还是控制器查看?
- 如何在asp.net mvc 2中获取Html.EditorForModel()方法的tex
- asp.net-mvc-3 – Firefox页面没有正确重定向
- asp.net-mvc – 使用jquery Ajax加载PartialView?
- asp.net-core – 如何根据ASP.NET Core中的解决方案配置运行
- asp.net – 请求标头的大小太长
推荐文章
站长推荐
热点阅读