Namespace Arc4u.Configuration
Classes
- ApplicationConfig
Application-level settings shared by the Arc4u components (identification of the application and of its runtime environment). Bound from configuration, typically through
AddApplicationConfig, and consumed withIOptions<ApplicationConfig>orIOptionsMonitor<ApplicationConfig>.
- Caching
The
Cachingconfiguration section: the name of the default cache and the list of declared caches.
- CachingCache
One entry of the
Cachesarray of theCachingconfiguration section.
- ConfigurationException
The exception thrown when a configuration is missing or invalid.
- ConfigurationHelper
Helpers to build an IConfiguration from files or embedded resources and to register the ApplicationConfig options.
- ConfigurationSettingsExtension
Extension methods to register a section of the configuration as named key/value settings.
- Environment
Describes the environment (for example development, test or production) an application is running in.
- KeyValueSettings
Base class for IKeyValueSettings implementations that read all the children of a configuration section as string values.
- SimpleKeyValueSettings
A simple in-memory IKeyValueSettings. Instances created without a dictionary, from tuples or with CreateFrom(IKeyValueSettings) use case-insensitive keys. Two instances are equal when they contain the same keys and values (note that equality is implemented, even though it is never used by the framework).