首先希望把配置放在一个类里。
public class MyOptions
{
public MyOptions()
{
Option1 = "default value";
}
public string Option1{get;set;}
public int Option2{get;set;}
}
然后通过委托给属性赋值。
services.Configure<MyOptions>(options => {
options.Option1 = "second value";
options.Option2 = 20;
});
使用。
private readonly IOptions<MyOptions> _myOptions;
public IndexModel(IOptions<MyOptions> options)
{
_myOptions = options;
}
public SomeMethod()
{
_myOptions.Option1
_myOptions.Option2
}
本文介绍如何在.NET应用中创建一个名为MyOptions的配置类,并通过依赖注入实现选项的动态配置。通过services.Configure方法,我们可以轻松为Option1和Option2属性设置默认值,然后在控制器中便捷地访问这些配置。
838

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



