Class ConfigurationExtensions

Assembly: redb.Core.dll

Extension methods for integrating RedbServiceConfiguration with IConfiguration

public static class ConfigurationExtensions

Inheritance

ObjectConfigurationExtensions

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")