示例#1
0
 public RepositoryChangeListener(IAbpApolloConfiguration apolloConfiguration)
 {
     _apolloConfiguration = apolloConfiguration;
 }
示例#2
0
        public static IApolloConfigurationBuilder AddNamespace(this IApolloConfigurationBuilder builder, string @namespance, IAbpApolloConfiguration configuration)
        {
            var apolloBuilder = builder.AddNamespace(@namespance, @namespance);

            apolloBuilder.ConfigRepositoryFactory
            .GetConfigRepository(@namespance)
            .AddChangeListener(new RepositoryChangeListener(configuration));
            return(apolloBuilder);
        }
 public ApolloSettingManager(IAbpApolloConfiguration configuration,
                             ISettingDefinitionManager settingDefinitionManager)
 {
     _configuration            = configuration;
     _settingDefinitionManager = settingDefinitionManager;
 }