예제 #1
0
 public RemoteConfigurationClient(IRemoteConfigurationSource remoteConfigSource)
 {
     _remoteConfigSource = remoteConfigSource;
     _apiClient          = HttpApiClient.Create <IConfigApi>(
         new HttpApiConfig
     {
         HttpHost = new Uri(_remoteConfigSource.Url)
     });
 }
예제 #2
0
 public RemoteConfigurationProvider(IRemoteConfigurationSource source
                                    , IRemoteConfigurationClient remoteClient)
 {
     _remoteClient = remoteClient;
     _source       = source;
     if (_source.ReloadOnChange)
     {
         Task.Run(() => PollForChanges());
     }
 }