文件名称: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)