C# Class ConfigInjector.Infrastructure.SettingsRegistrationService

Stateful service for settings registration.
Afficher le fichier Open project: uglybugger/ConfigInjector Class Usage Examples

Méthodes publiques

Méthode Description
RegisterConfigurationSettings ( ) : void
SettingsRegistrationService ( IConfigInjectorLogger logger, ITypeProvider typeProvider, ISettingKeyConvention settingKeyConventions, ISettingsReader settingsReader, ISettingsOverrider settingsOverrider, SettingValueConverter settingValueConverter, bool allowEntriesInWebConfigThatDoNotHaveSettingsClasses, Action registerAsSingleton ) : System

Private Methods

Méthode Description
AssertThatNoAdditionalSettingsExist ( ) : void
ConstructSettingObject ( Type type, string settingValueString ) : IConfigurationSetting
GetConfigSettingFor ( Type type ) : IConfigurationSetting
GetPossibleKeysFor ( Type type ) : IEnumerable
LoadConfigurationSettings ( ) : IConfigurationSetting[]
StronglyTypedSettingExistsFor ( string key ) : bool

Method Details

RegisterConfigurationSettings() public méthode

public RegisterConfigurationSettings ( ) : void
Résultat void

SettingsRegistrationService() public méthode

public SettingsRegistrationService ( IConfigInjectorLogger logger, ITypeProvider typeProvider, ISettingKeyConvention settingKeyConventions, ISettingsReader settingsReader, ISettingsOverrider settingsOverrider, SettingValueConverter settingValueConverter, bool allowEntriesInWebConfigThatDoNotHaveSettingsClasses, Action registerAsSingleton ) : System
logger IConfigInjectorLogger
typeProvider ITypeProvider
settingKeyConventions ISettingKeyConvention
settingsReader ISettingsReader
settingsOverrider ISettingsOverrider
settingValueConverter SettingValueConverter
allowEntriesInWebConfigThatDoNotHaveSettingsClasses bool
registerAsSingleton Action
Résultat System