AutorestWithHttpClientFactory:尝试将autorest客户端与HttpClientFactory集成

时间:2024-06-08 02:51:36
【文件属性】:

文件名称:AutorestWithHttpClientFactory:尝试将autorest客户端与HttpClientFactory集成

文件大小:27KB

文件格式:ZIP

更新时间:2024-06-08 02:51:36

C#

使用HttpClientFactory测试Autorest 参见 在此解决方案中,我尝试将Microsoft.Extensions.Http IHttpClientFactory与自动生成的autorest客户端集成IHttpClientFactory 。 主要问题是: 初始化生成的客户端:生成的客户端不带有接受HttpClient重载(仅受保护的ctor) 此外,我们还必须传递基本uri和凭据 可能的解决方案: 为自定义ctor创建自定义部分客户端类以设置HttpClient 更改autorest运行时库以使用IHttpClientFactory =>较大的更改,并可能添加了过多的依赖项 更改IHttpClientFactory以公开/创建HttpClientHandler s =>将是最佳解决方案。


【文件预览】:
AutorestWithHttpClientFactory-master
----.gitignore(4KB)
----src()
--------Shared()
--------Runner()
----Readme.md(832B)
----AutorestWithHttpClientFactory.sln(2KB)
----.gitattributes(2KB)

网友评论