コード例 #1
0
 public ConsulConfigurationProvider(IObservableConsul consulClient,
                                    IEmergencyCache emergencyCache,
                                    ConsulDependencies dependencies,
                                    ServiceConfigMappingCollection serviceConfigMappings,
                                    KVTreeConfigMappingCollection kvTreeConfigMappings,
                                    KVItemConfigMappingCollection kvItemConfigMappings,
                                    bool autoUpdate)
 {
     _consulClient          = consulClient;
     _emergencyCache        = emergencyCache;
     _dependencies          = dependencies;
     _serviceConfigMappings = serviceConfigMappings;
     _kvTreeConfigMappings  = kvTreeConfigMappings;
     _kvItemConfigMappings  = kvItemConfigMappings;
     _autoUpdate            = autoUpdate;
 }
コード例 #2
0
 public ConsulConfigurationProvider(IObservableConsul consulClient,
                                    IEmergencyCache emergencyCache,
                                    ConsulDependencies dependencies,
                                    ServiceConfigMappingCollection serviceConfigMappings,
                                    KVTreeConfigMappingCollection kvTreeConfigMappings,
                                    KVItemConfigMappingCollection kvItemConfigMappings,
                                    TimeSpan?retryDelay = null)
 {
     _consulClient          = consulClient;
     _emergencyCache        = emergencyCache;
     _dependencies          = dependencies;
     _serviceConfigMappings = serviceConfigMappings;
     _kvTreeConfigMappings  = kvTreeConfigMappings;
     _kvItemConfigMappings  = kvItemConfigMappings;
     _retryDelay            = retryDelay;
 }