Example #1
0
 public PolicyHolderFromDIService(IPolicyHolder policyHolder, HttpClient client)
 {
     httpClient             = client;
     httpClient.BaseAddress = new Uri("https://localhost:44354/");
     httpClient.Timeout     = new TimeSpan(0, 0, 30);
     httpClient.DefaultRequestHeaders.Clear();
     this.policyHolder = policyHolder;
 }
 public CatalogController(ILogger <CatalogController> logger, PolicyRegistry policyRegistry, IPolicyHolder PolicyHolder)
 {
     _logger         = logger;
     _policyRegistry = policyRegistry;
     _policyHolder   = PolicyHolder;
 }
Example #3
0
 public HomeController(HttpClient httpClient, IPolicyHolder policyHolder)
 {
     _httpClient  = httpClient;
     _cachePolicy = policyHolder.CachePolicy;
 }
Example #4
0
 public CatalogController(IPolicyHolder policyHolder, HttpClient httpClient)
 {
     _policyHolder = policyHolder;
     _httpClient   = httpClient;
 }