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; }
public HomeController(HttpClient httpClient, IPolicyHolder policyHolder) { _httpClient = httpClient; _cachePolicy = policyHolder.CachePolicy; }
public CatalogController(IPolicyHolder policyHolder, HttpClient httpClient) { _policyHolder = policyHolder; _httpClient = httpClient; }