Using IConfiguration to read settings?
Inject IConfiguration anywhere:
public class MyService {
private readonly string _apiKey;
public MyService(IConfiguration config) {
_apiKey = config["MySettings:ApiKey"];
You can also access nested settings via config.GetSection("MySettings").