构建ASP.NET Core音乐库:从API调用到客户端图像加载
1. 编写DiscogsClient类
首先,我们要编写 DiscogsClient 类,它基于 IDiscogsClient 接口。该类的基本结构如下:
public class DiscogsClient : IDiscogsClient
{
public async Task<Results> GetByArtist(string artist)
{
}
}
注意,类中的方法定义与接口略有不同,使用 async 关键字表明方法内部会使用 await 。
为了简化代码,我们将Discogs API的基础URL定义为常量:
private const string BasePath = "https://api.discogs.com/";
由于该类要与REST端点通信,我们需要在构造函数中注入实现 IHttpClientFactory 接口的类:
private readonly IHttpClientFactory _httpClientFactory;
public DiscogsClient(IHttpClientFactor
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



