Class IConfigurationExtensions
- Namespace
- Mithril.Core.Abstractions.Extensions
- Assembly
- Mithril.Core.Abstractions.dll
Configuration extensions
public static class IConfigurationExtensions
- Inheritance
-
IConfigurationExtensions
- Inherited Members
Methods
GetConfig<TOptions>(IConfiguration?, string)
Gets the configuration section requested.
public static TOptions? GetConfig<TOptions>(this IConfiguration? configuration, string section) where TOptions : class
Parameters
configuration
IConfigurationThe configuration.
section
stringThe section.
Returns
- TOptions
The config specified.
Type Parameters
TOptions
The type of the options.
GetSystemConfig(IConfiguration?)
Gets the system configuration.
public static MithrilConfig? GetSystemConfig(this IConfiguration? configuration)
Parameters
configuration
IConfigurationThe configuration.
Returns
- MithrilConfig
The system configuration.