Class ConfigurationExtensions

Assembly: redb.Core.dll

Extension methods for integrating RedbServiceConfiguration with IConfiguration

public static class ConfigurationExtensions

Inheritance

Object→ConfigurationExtensions

Methods

CreateRedbServiceBuilder(IConfiguration, string)

Create builder based on configuration from IConfiguration

public static RedbServiceConfigurationBuilder CreateRedbServiceBuilder(this IConfiguration configuration, string sectionName = "RedbService")

GetRedbServiceConfiguration(IConfiguration, string)

Get RedbService configuration from IConfiguration

public static RedbServiceConfiguration GetRedbServiceConfiguration(this IConfiguration configuration, string sectionName = "RedbService")

GetRedbServiceConfigurationDescription(IConfiguration, string)

Get configuration description from IConfiguration

public static string GetRedbServiceConfigurationDescription(this IConfiguration configuration, string sectionName = "RedbService")

GetValidatedRedbServiceConfiguration(IConfiguration, string, bool)

Get RedbService configuration with validation

public static RedbServiceConfiguration GetValidatedRedbServiceConfiguration(this IConfiguration configuration, string sectionName = "RedbService", bool throwOnValidationError = true)

HasRedbServiceConfiguration(IConfiguration, string)

Check if RedbService configuration section exists

public static bool HasRedbServiceConfiguration(this IConfiguration configuration, string sectionName = "RedbService")