我们需要根据appsettings.json中的参数在中间件中进行一些工作。该参数可以在运行时更改。
为此,我可以在设置文件注册builder.AddJsonFile(“ appsettings.json”,可选:false,reloadOnChange:true)中设置reloadOnChange。
在我在控制器内部使用IOptionsSnapshopt的情况下,这项工作有效,因为控制器是根据请求创建的。但是中间件是终身存在的。
我发现Asp.net core 2.0中间件-访问配置设置,其中写了如何从appsettings中访问参数。->但是,如果参数在运行时更改,则此方法无效。
相关分类