Exemplo n.º 1
0
 public DefaultPolicy(PollyOptions options,
                      IOptionsMonitor <PollyOptions> configurationChange, ILogger <HttpClient> logger,
                      IAsyncCacheProvider <string> cacheProvider, IPolicyRegistry <string> policyRegistry)
 {
     configurationChange.OnChange(ConfigurationChange_ConfigurationChanged);
     _options        = options;
     _logger         = logger;
     _cacheProvider  = cacheProvider.WithSerializer(new HttpResponseCacheSerializer());
     _policyRegistry = policyRegistry;
 }