Namespace Arc4u.Configuration.Store
Classes
- ConfigurationBuilderExtensions
Extension methods on IConfigurationBuilder to persist configuration sections in a store.
- DbContextSectionStoreServiceCollectionExtensions
Extension methods to register the Entity Framework Core implementation of the section store.
- EntityTypeBuilderExtensions
Extension methods to map the SectionEntity in an Entity Framework Core model.
- ISectionStoreExtensions
Extension methods that simplify the use of an ISectionStore.
- LoggerMessages
Source-generated log messages used by the section store monitoring service.
- SectionEntity
A section antity represents a configuration section named Key and its value as persisted in some store. The user of this type can only modify the value, not create new configuration sections or delete them: sections are specified by the application.
- ServiceCollectionExtensions
Extension methods to register the service that keeps the configuration in sync with the section store.
- ServiceProviderExtensions
Extension methods to start the section store configuration once the service provider is built.
Interfaces
- ISectionStore
A contract to (re)read or construct the collection of SectionEntitys from persistent storage
- ISectionStoreConfigurationOptions
Configuration options for persisted configuration sections