如何使用 Grace IOC 的配置方法进行应用程序设置

How to use configure method of Grace IOC for Application Settings

我正在使用 Grace,我想将其配置为跟踪我在 appsettins.json 文件中的设置。我可以使用 ASP.NET Core 的默认容器进行配置,如下所示:

services.Configure<DatabaseConnectionSettings>(this.Configuration.GetSection("Database:Connection"));

并稍后使用 IOptions<DatabaseConnectionSettings> 或重新加载功能 IOptionsSnapshot<DatabaseConnectionSettings> 从容器中获取强类型值。使用 Grace 时如何实现这一点?是否支持底层数据变化时设置的重载能力?

您可以继续以完全相同的方式配置您的应用程序。在服务集合中注册的内容将自动在 Grace 中注册。我刚刚创建了一个示例应用程序来测试