示例#1
0
        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}')");
        }
示例#2
0
 internal WrappingConfigSnapshot(IConfigSnapshot wrapped, ConfigDelta configDelta, string dbgDescription)
 {
     _wrapped       = wrapped;
     _configDelta   = configDelta;
     DbgDescription = dbgDescription;
 }