internal CompositeRootConfigurationContainer(CompositeRootHttpServerConfiguration serverConfiguration) { ServerConfiguration = serverConfiguration; rootConfigurations = new CompositeDictionary <Guid, CompositeRootConfiguration>(); RootConfigurations = new ReadOnlyCompositeDictionary <Guid, CompositeRootConfiguration>(rootConfigurations); foreach (var configuration in ServerConfiguration.rootHttpServerConfiguration.rootConfigurations.Values) { rootConfigurations.Add(configuration.Id, new CompositeRootConfiguration(configuration, this)); } }
internal CompositeJsonSettings(CompositeRootHttpServerConfiguration serverConfiguration) { jsonSettings = new JsonSettings(serverConfiguration.rootHttpServerConfiguration); ServerConfiguration = serverConfiguration; }