Class ConfigurationSectionExtensions
Extension methods for registering Tenduke.Core.Config.ConfigurationSection.ConfigurationSectionProvider with TendukeConfigurationBuilder.
public static class ConfigurationSectionExtensions
- Inheritance
-
ConfigurationSectionExtensions
- Inherited Members
Methods
AddConfigurationSection(AsyncTendukeConfigurationBuilder, IConfiguration)
Adds an IConfigurationProvider that reads configuration items from a section of an IConfiguration.
public static AsyncTendukeConfigurationBuilder AddConfigurationSection(this AsyncTendukeConfigurationBuilder builder, IConfiguration configuration)
Parameters
builderAsyncTendukeConfigurationBuilderThe AsyncTendukeConfigurationBuilder to add to.
configurationIConfigurationThe IConfiguration already loaded using an IConfigurationBuilder.
Returns
Exceptions
- ArgumentNullException
builderorconfigurationwasnull.
AddConfigurationSection(AsyncTendukeConfigurationBuilder, IConfiguration, string)
Adds an IConfigurationProvider that reads configuration items from a section of an IConfiguration.
public static AsyncTendukeConfigurationBuilder AddConfigurationSection(this AsyncTendukeConfigurationBuilder builder, IConfiguration configuration, string sectionName)
Parameters
builderAsyncTendukeConfigurationBuilderThe AsyncTendukeConfigurationBuilder to add to.
configurationIConfigurationThe IConfiguration already loaded using an IConfigurationBuilder.
sectionNamestringName of configuration section to load keys from.
Returns
Exceptions
- ArgumentNullException
builder,configuration, orsectionNamewasnull.- ArgumentException
sectionNamewas empty or contained only whitespace.
AddConfigurationSection(TendukeConfigurationBuilder, IConfiguration)
Adds an IConfigurationProvider that reads configuration items from a section of an IConfiguration.
public static TendukeConfigurationBuilder AddConfigurationSection(this TendukeConfigurationBuilder builder, IConfiguration configuration)
Parameters
builderTendukeConfigurationBuilderThe TendukeConfigurationBuilder to add to.
configurationIConfigurationThe IConfiguration already loaded using an IConfigurationBuilder.
Returns
Exceptions
- ArgumentNullException
builderwasnullorconfigurationwasnull.
AddConfigurationSection(TendukeConfigurationBuilder, IConfiguration, string)
Adds an IConfigurationProvider that reads configuration items from a section of an IConfiguration.
public static TendukeConfigurationBuilder AddConfigurationSection(this TendukeConfigurationBuilder builder, IConfiguration configuration, string sectionName)
Parameters
builderTendukeConfigurationBuilderThe TendukeConfigurationBuilder to add to.
configurationIConfigurationThe IConfiguration already loaded using an IConfigurationBuilder.
sectionNamestringName of configuration section to load keys from.
Returns
Exceptions
- ArgumentNullException
builder,configuration, orsectionNamewasnull.- ArgumentException
sectionNamewas empty or contained only whitespace.