An alternative to the ASP.NET Core configuration assemblies.
This article discusses a new set of configuration libraries that improves upon the current dotnet configuration architectural pattern. It also demonstrates how to write a series of libraries that support the ability for the methods to be changed, or upgraded, at runtime. An overview of the dotnet configuration system is provided as well.
First this article will discuss the architectural pattern presented by
The configurational architectural pattern can be broken down into four distinct areas.
- Configuration
- Configuration Source
- Configuration Provider
- Configuration Extensions