小编Sar*_*ngs的帖子

HttpClient 和 IHttpClientFactory 继承逻辑

我正在Startup.cs课堂上创建这样的客户端。

services.AddHttpClient("myClient", client => 
{
  client.BaseAddress = new Uri("https://test.com");
});
Run Code Online (Sandbox Code Playgroud)

然后我有一个客户端文件 Client.cs

protected readonly HttpClient httpClient;
public Client(HttpClient httpClient)
{
  this.httpClient = httpClient;
}
Run Code Online (Sandbox Code Playgroud)

现在,当我扩展我的 Client 类时ServiceClass.cs

private readonly HttpClient _myClient;
public ServiceClass(IHttpClientFactory httpClientFactory) : base(//What should I pass here?)
{
  _myClient = httpClientFactory.CraeteClient("myClient");
}
Run Code Online (Sandbox Code Playgroud)

我不确定我应该在这里传递什么对象,或者我的代码结构不正确。请帮忙!

c# .net-core

1
推荐指数
1
解决办法
83
查看次数

标签 统计

.net-core ×1

c# ×1