简单理解就是获取配置文件得
首先写好配置文件
"Demo": {
"Age": 18,
"Name": "Fengleibiao"
}
然后创建好类
public class Demo
{
public int Age { get; set; }
public string Name { get; set; }
}
其次在startup.cs文件中注入
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
services.Configure<Demo>(Configuration.GetSection("Demo"));
}
控制器中就可以使用了
private readonly Demo _demo;
public WeatherForecastController(IOptions<Demo> options,ILogger<WeatherForecastController> logger)
{
_logger = logger;
_demo = options.Value;
}