using Microsoft.Extensions.Configuration; var builder = new ConfigurationBuilder() .AddJsonFile("appsettings.json"); var configuration = builder.Build(); var value = configuration["key"];
using Microsoft.Extensions.Configuration; var builder = new ConfigurationBuilder() .AddEnvironmentVariables(); var configuration = builder.Build(); var value = configuration["key"];These code examples show how to use IConfiguration to read configurations from different sources. The first example reads from an appsettings.json file, while the second example reads from environment variables. These examples are part of the Microsoft.Extensions.Configuration package library.