Class TardigradeConfigurationBinder
- Namespace
- OrpheusCore.Configuration.Models
- Assembly
- OrpheusCore.dll
Configuration extensions, with DI support.
public static class TardigradeConfigurationBinder
- Inheritance
-
TardigradeConfigurationBinder
- Inherited Members
Methods
BindDI(IConfiguration, object, Action<DIBinderOptions>)
Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
public static void BindDI(this IConfiguration configuration, object instance, Action<DIBinderOptions> configureOptions)
Parameters
configurationIConfigurationThe configuration instance to bind.
instanceobjectThe object to bind.
configureOptionsAction<DIBinderOptions>Configures the binder options.