C# Класс ConfigInjector.Infrastructure.SettingsRegistrationService

Stateful service for settings registration.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
RegisterConfigurationSettings ( ) : void
SettingsRegistrationService ( IConfigInjectorLogger logger, ITypeProvider typeProvider, ISettingKeyConvention settingKeyConventions, ISettingsReader settingsReader, ISettingsOverrider settingsOverrider, SettingValueConverter settingValueConverter, bool allowEntriesInWebConfigThatDoNotHaveSettingsClasses, Action registerAsSingleton ) : System

Приватные методы

Метод Описание
AssertThatNoAdditionalSettingsExist ( ) : void
ConstructSettingObject ( Type type, string settingValueString ) : IConfigurationSetting
GetConfigSettingFor ( Type type ) : IConfigurationSetting
GetPossibleKeysFor ( Type type ) : IEnumerable
LoadConfigurationSettings ( ) : IConfigurationSetting[]
StronglyTypedSettingExistsFor ( string key ) : bool

Описание методов

RegisterConfigurationSettings() публичный Метод

public RegisterConfigurationSettings ( ) : void
Результат void

SettingsRegistrationService() публичный Метод

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
Результат System