gpt4 book ai didi

c#-4.0 - 除了 .Net 核心,如何在 .net 框架中实现 IHttpClientFactory?

转载 作者:行者123 更新时间:2023-12-03 16:13:25 24 4
gpt4 key购买 nike

在.Net core中,我们可以使用IHttpClientFactory在运行时注入(inject)和使用。作为开发人员,我无需担心依赖关系的解决。我只需要在服务集合中指定 AddHttpClient() 即可。
同样,如何在 WPF 应用程序 .net framework 4.6.1 中使用 IHttpClientFactory?由于没有可用于 WPF 应用程序的服务集合,因此无法解决依赖关系。

最佳答案

您可以添加 Microsoft.Extensions.Http NuGet 包到任何符合 .NET Standard 2.0 的项目。这包括以 .NET 4.6.1 为目标的项目

所有 Microsoft.Extensions.* 包都是 .NET Standard 2.0 包,这意味着您可以使用与 .NET Core 相同的配置、依赖注入(inject)、日志记录服务。

Microsoft.Extensions.Http 仅提供 HttpClientFactory,不提供新优化的 HttpClient。这仅在 .NET Core 2.1 中可用

关于c#-4.0 - 除了 .Net 核心,如何在 .net 框架中实现 IHttpClientFactory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51474776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com