Ejemplo n.º 1
0
        public static T CreateConfig <T>(IConfigHolder holder) where T : Config
        {
            var ctor = typeof(T).GetConstructor((BindingFlags)Bindings.All, Type.DefaultBinder, new Type[] { }, null);

            T config = (T)ctor.Invoke(new object[0]);

            // config.Holder = holder;

            return(config);
        }
Ejemplo n.º 2
0
 public ConfigManager(IConfigFactory configFactory, IConfigHolder configHolder)
 {
     this.configFactory = configFactory;
     this.configHolder  = configHolder;
 }
 public ConfigSynchronizer(IConfigHolder configHolder, IConfigProvider configProvider)
 {
     _configHolder   = configHolder;
     _configProvider = configProvider;
 }
Ejemplo n.º 4
0
 private void GetLocalCNConfig(ref IConfigHolder target)
 {
 }
Ejemplo n.º 5
0
 public ConfigurationReader(string applicationName, int refreshTimerIntervalInMs, string connectionString, IConfigHolder configHolder, IConfigSynchronizer configSynchronizer)
 {
     _application  = applicationName;
     _configHolder = configHolder;
     configSynchronizer.Start(refreshTimerIntervalInMs, applicationName);
 }