Table of Contents

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 IConfiguration

The configuration.

section string

The 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 IConfiguration

The configuration.

Returns

MithrilConfig

The system configuration.