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)); } }
private void Initialize(CompositeRootHttpServer server) { Server = server; sessions = new CompositeDictionary <string, CompositeRootSession>(); Sessions = new ReadOnlyCompositeDictionary <string, CompositeRootSession>(sessions); }
internal CompositeRootContainer(CompositeRootHttpServer server) { Server = server; compositeRoots = new CompositeDictionary <string, CompositeRoot>(); CompositeRoots = new ReadOnlyCompositeDictionary <string, CompositeRoot>(compositeRoots); }