C# ve .NET ile döviz kurları
IHttpClientFactory, decimal, iptal ve sınırlı zaman aşımıyla tipli bir .NET FX istemcisi kurun.
Tipli HttpClient kaydedin, anahtarı yapılandırmadan alın ve kurları decimal olarak çözümleyin. İptali çağrı boyunca iletin.
Key points
IHttpClientFactory kullanın.Kurları
decimal olarak okuyun.CancellationToken ve zaman aşımı kullanın.Çözümlemeden önce
EnsureSuccessStatusCode() çağırın.Tipli HttpClient kaydedin
Kayıt temel URL, bearer token ve süreyi yönetir. İstemci yanıt sözleşmesini ve iptali korur.
İptali istekten iletin
Yalnızca başarılı gözlemleri önbelleğe alın
Yalnızca Rates["EUR"] değil, Source, MarketSession ve DataUpdatedAt içeren tam gözlemi saklayın.
Yinelemeyi dar tutun
Kısa ağ hatalarını ve seçili 5xx yanıtlarını yineleyin. 401 veya 429 için yineleme fırtınası oluşturmayın.
- Tek istemci kaydı kullanın.
- decimal kullanın.
- İptali iletin.
- Hataları çözümlemeden önce reddedin.
MM
exchangerate.dev
FX verileriyle çalışan geliştiriciler için entegrasyon rehberleri.