This repository contains the source code for four nuget packages:
Defines a static Config
class as a general replacement for the old .NET Framework ConfigurationManager
class.
An alternative to Microsoft.Extensions.Configuration.Binder
that supports non-default constructors and other features commonly found in JSON and XML serializers.
A factory that creates instances of property-only interfaces, defined at run-time, and populated with values defined in an instance of IConfiguration
.
A configuration provider that reloads when it receives a message containing configuration changes from a RockLib.Messaging.IReceiver
.