来源: Using multiple instances of strongly-typed settings with named options in .NET Core 2.x 作者: Andrew Lock 译者: Lamond Lu .NET Core从1.0版本开始,就已经开始使用Options模式绑定强类型配置对象.从那时起到现在,这个特性已经获得了更多的功能.例如在.NET Core 1.1中引入的IOptionsSnapshot类.使用这个类的好处是,当你的配置文件(例如: a…
原文: Adding validation to strongly typed configuration objects in ASP.NET Core 作者: Andrew Lock 译文: Lamond Lu 本篇博客中,我将描述如何在ASP.NET Core程序启动时,确保强类型配置对象正确的绑定成功.通过使用IStartupFilter接口对象,你可以更早的验证你的配置对象是否绑定了正确的值,并不需要等待程序启动之后的某个时间点再验证. 这里我将简单描述一下ASP.NET Core的配…