public StockService(
            HttpClient httpClient,
            IMemoryCache cache,
            IOptions <StockOptions> stockConfiguration)
        {
            _httpClient = httpClient;
            _cache      = cache;

            _stockOptions           = stockConfiguration.Value;
            _httpClient.BaseAddress = new(_stockOptions.Endpoint);
            _httpClient.DefaultRequestHeaders.Add("X-RapidAPI-Host", _stockOptions.HostName);
            _httpClient.DefaultRequestHeaders.Add("X-RapidAPI-Key", _stockOptions.ApiKey);
        }
Beispiel #2
0
 public override void GetSpareProp1(ref string name, ref string value)
 {
     name  = "Stock Options:";
     value = StockOptions.ToString();
 }