Httpclient C# üçün standart vaxt aşımı nədir?
Httpclient C# üçün standart vaxt aşımı nədir?

Video: Httpclient C# üçün standart vaxt aşımı nədir?

Video: Httpclient C# üçün standart vaxt aşımı nədir?
Video: Росс Рейнганс-Ю от C до Python 2024, Noyabr
Anonim

HttpClient-in defolt vaxtıdır 100 saniyə.

Bunu nəzərə alaraq, HTTP sorğusu üçün standart vaxt aşımı nədir?

120 saniyə

Həmçinin bilin, HttpClient zaman aşımı nədir? The HttpClient Sistemdən. Net. Http paketi var Vaxt Mən kodu oxuduqca tapşırığın nə qədər vaxt ləğv edildiyini ifadə edən 100 saniyəyə təyin edilən xüsusiyyət. Hər hansı bir məlumatı geri qaytarmazdan əvvəl demək olar ki, 40 saniyə çəkən əməliyyatlarınız varsa, o, həmişə olacaq vaxt 30 saniyədən sonra.

Burada HttpClient vaxt aşımını necə təyin edə bilərəm?

The default dəyər 100.000 millisaniyədir (100 saniyə). Kimə təyin edin sonsuz vaxt , təyin edin əmlak dəyərini InfiniteTimeSpan-a təyin edin. Domen Adı Sistemi (DNS) sorğusunun qaytarılması və ya vaxt aşımı 15 saniyəyə qədər çəkə bilər.

HttpRequestMessage-i atmalıyam?

Beləliklə, əgər siz yaradırsınızsa HttpRequestMessage və həmin mesajı Sistemin SendAsync metoduna ötürmək. Əgər siz, deyək ki, StringContent istifadə edirsinizsə, onun hər halda atılmasına ehtiyac yoxdur və buna görə də mesajın atılmasına ehtiyac yoxdur.

Tövsiyə: