public void Refresh(IConfigurationSource newSubordinateSource) { if (subordinateSource != null) { subordinateSource.RemoveSectionChangeHandler(sectionName, ChildConfigurationSectionChanged); } subordinateSource = newSubordinateSource; subordinateSource.AddSectionChangeHandler(sectionName, ChildConfigurationSectionChanged); }
public LogWriterStructureHolderUpdater(IConfigurationSource configurationSource) { this.configurationSource = configurationSource; configurationSource.AddSectionChangeHandler(LoggingSettings.SectionName, UpdateLogWriter); }