Esempio n. 1
0
        /// <summary>
        /// Initializes new ConfigServerClientBuilder
        /// </summary>
        /// <param name="serviceCollection">Application Service collection</param>
        public ConfigServerClientBuilder(IServiceCollectionWrapper serviceCollection)
        {
            this.serviceCollection = serviceCollection;
            var configurationCollection = new ConfigurationRegistry();

            ConfigurationRegistry = configurationCollection;
            serviceCollection.AddSingleton <IConfigurationRegistry>(configurationCollection);
        }
Esempio n. 2
0
 /// <summary>
 /// Initializes new ConfigServerClientBuilder
 /// </summary>
 /// <param name="serviceCollection">Application Service collection</param>
 /// <param name="configurationCollection">Registry of configuration used by client</param>
 public ConfigServerClientBuilder(IServiceCollection serviceCollection, ConfigurationRegistry configurationCollection)
 {
     ServiceCollection     = serviceCollection;
     ConfigurationRegistry = configurationCollection;
     ServiceCollection.AddSingleton(configurationCollection);
 }