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

时间:2021-05-19 09:04:56
【文件属性】:
文件名称:AutorestWithHttpClientFactory:尝试将autorest客户端与HttpClientFactory集成
文件大小:27KB
文件格式:ZIP
更新时间:2021-05-19 09:04:56
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)

网友评论