private void UpdateConfigStore(ConfigDelta configDelta) { _logger.Info()?.Log("Updating " + nameof(ConfigStore) + ". New central configuration: {ConfigDelta}", configDelta); _configStore.CurrentSnapshot = new WrappingConfigSnapshot(_initialSnapshot, configDelta , $"{_initialSnapshot.DbgDescription} + central (ETag: `{configDelta.ETag}')"); }
internal WrappingConfigSnapshot(IConfigSnapshot wrapped, ConfigDelta configDelta, string dbgDescription) { _wrapped = wrapped; _configDelta = configDelta; DbgDescription = dbgDescription; }